Linux下,固定文件句柄012,输入重定向,输出重定向,覆盖定向与追加定向,无用命令信息的去除方法
O、重定向的作用:
Linux下的命令是实时的,在一些条件下,程序员不能守在机器旁边查看结果,需要想办法将系统的某些信息记录下来,这时用到重定向。
一、固定文件句柄012:
1、文件句柄FD:
file descriptors,文件描述符,文件句柄。进程使用文件句柄来管理打开的文件。
FD是访问文件的标识,即链接文件,使用句柄代替文件就省去了冗长的绝对路径。
2、文件句柄是个数字,范围从0-255,
3、其中0,1,2三个数字非常特别,
0代表标准输入,程序员的指令通过键盘键入,stdin,通过0号FD进入程序,从文件-》数字-》程序
1代表标准输出,输出到显示器终端(/dev/pts/num)上,stdout
2代表标准错误信息,输出到显示器终端(/dev/pts/num)上,stderr
3+是其他文件,可读可写。
二、正确信息输出重定向:
1、正确信息输出重定向,将正确信息输出到指定文件:
例如简单的命令ll > handsomedzl
这个命令是将ll输出的正确信息重定向到文件handsomedzl中,而不是输出到终端