重定向:
覆盖输出重定向:>
#date>/tmp/feng将时间导入到feng文件中
由于覆盖输出重定向比较危险,所以可以使用一下命令来禁止输出重定向
#set-C
当确定还要使用此命令是则使用以下命令
#date>|/tmp/feng
也可以使用一下命令取消禁止
#set+C
追加输出重定向:>>
#date>>/tmp/feng将时间在次导入到feng文件中,且不会覆盖上次导入的
错误输出重定向:2>
#dateTT2>/tmp/feng将错误信息输出到feng文件中
2>会覆盖
若不想覆盖可以使用2>>
#dateTT&>/tmp/feng不论输出是否正确,都将信息输入到feng文件中
命令执行结束后,都有一个退出码
成功执行:0
错误:1-255
获取返回值:
#echo$?
输入重定向:<
#tr‘a-z’‘A-Z’/etc/issue
<<HereDocument生成文档
#cat>/tmp/a.txt<<END
Feng
Jun
Fei
END
将feng,jun,fei输入到a.txt中
管道
管道:|
COMMAND1|COMMAND2|COMMAND3将前一个命令的输出当后一个命令的输入
#ls-l|more
#ifconfig|grep"inetaddr:"|cut-d:-f2|cut-d''-f1|grep-v"172.0.0.1"
Tee:既显示到屏幕上,又写到文件中
#ls/var|tee/tmp/var.out既将文件列在了屏幕上,也输入到了文件中