1.重定向
在普通用户下执行 find /etc -name passwd
如何管理输出
find /etc -name passwd> file##重定向正确输出
find /etc -name passwd2> file##重定向错误输出
find /etc -name passwd&> file##重定向所有输出
find /etc -name passwd>> file##追加正确输出
find /etc -name passwd2>> file##追加错误输出
find /etc -name passwd&>> file##追加输出
find /etc -name passwd> file2>&1 ##重新定义错误输出为正确
过程
输入shell中的字符都存在内存中,而按下Enter键后,内存将命令送入CPU进行执行,而后将结果返回内存,再通过输出设备输出
打开的终端可以在/dev/pts/找到,即/dev/pts/0,再打开则为/dev/pts/1,/dev/pts/null会自动清空
2.管道——只允许正确输出通过
|tee ##复制一份输出
2>&1 | ##转换错误输出为正确再通过管道
相关练习