赞
踩
1、重定向符
1)重定向正确输出
例:find /etc -name passwd > file
或 find /etc -name passwd 1> file
find /etc -name passwd:
2)重定向错误输出
例:find /etc -name passwd 2> file
3)重定向所有输出
例:find /etc -name passwd &> file
'>'会覆盖原文件内容
4)追加正确输出
例:find /etc -name passwd >> file
5)追加错误输出
例:find /etc -name passwd 2>> file
6)追加所有输出
例:find /etc -name passwd &>> file
'>>'不会覆盖原文件内容,会把相应的输出追加到文件末尾
2、管道符
'|':前一个命令的正确输出会通过管道成为后一个命令的输入
例:
错误输出是无法通过管道的,2>&1可以把错误输出糅合到正确输出中去:
tee命令:复制输出到指定位置
例:
练习:在普通用户下执行 find /etc -name passwd 命令,并管理其输出要求如下:
1、显示所有正确输出,屏蔽错误输出
2、保存正确输出到/mnt/find.out,错误输出到/mnt/find.err中
3、建立/mnt/find.all文件,并且保存所有输出到此文件中
4、再次保存所有输出到 /mnt/find.out.1中,并且保持原文件内容
5、屏蔽此命令的所有输出
6、显示此命令的所有输出并保存输出到桌面上的任意文件中
7、保存正确输出到/mnt/find.out.1中,屏蔽错误输出
1、find /etc -name passwd 2> /dev/null
2、
3、4、5、6、
7、
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。