跟高手学习LINUX笔记-11
第11节重定向和文件的查找 11.1文件描述符 0、1、2 先来几句在linux圈内的名言 1、执行命令后没有信息提示最好的提示 2、在linux系统中一切皆文件 3、搞linux运维的一定要会看懂日志与报错信息,哪怕它是英文的 11.1 文件描述符定义 文件描述符:也就是系统内核为了高效管理系统中的文件,给每个打开的文件分配一个非负整数,便于管理 常用的文件描述符: 0-->标准输入,默认是键盘、鼠标 1-->标准输出,默认是显示器 2-->错误输出,默认是显示器 单个进程最多可以打开多少个文件是有限制的,可以这样处理: 例1: [root@node-1 ~]# ulimit -n 1024 [root@node-1 ~]#ulimit -n 20480 #临时修改一个进程最多可以同时打开的文件数为20480 [root@node-1 ~]# vim limits.conf 和 nproc.conf #可以通过修改这两个文件后重启生效 11.2重定向的含义-管道的使用-tee命令 11.2.1 输出重定向 定义:将命令的输出结果本来显示在显示器,现重新定向保存到指定的文件里 重定向输出使用”>” “>>” 操作符号 语法: > 文件名 #表示将标准输出的内容,写到后面的文件中,如果此文件名已经存在,将会覆盖原文件中的内容 >> 文件名 #表示将标准输出的内容,追加到后面的文件中