1.管理输入输出
在系统中普通用户执行find /etc -name passwd,由于用户权限,出现以下情况:
在Linux系统中,正确输出的编号为1,错误输出编号为2
因此,以上述命令为例,阐述>,2>,&>,> ,2>, &>,>file,>>,2>>,&>>,以及<<的相关用法。
(1) find /etc -name passwd > file1 定向正确输出
(2) find /etc -name passwd 2> file2 定向错误输出
(3) find /etc -name passwd &>file3 定向所有输出
(4)> file 清空file
注意:
>, 2> ,&> 都会覆盖源文件内容
用 2>&1 可以把错误的输出编号由2变成1,反之则不行
上面显示输出的内容正是未导入文件的残余部分
>/dev/null 表示屏蔽正确内容输出
2>/dev/null