重定向
-
'>':输出重定向--将原本要输出到屏幕上的正确的内容输入到指定的文件中,并覆盖文件原内容。
- '1>':标准输出重定向--将程序的正确信息输入到指定文件中,并覆盖文件原内容。
-
'2>':错误输出重定向--将程序的错误信息输入到指定文件中,并覆盖文件原内容。
-
'>>':追加重定向--将原本要输出到屏幕上的正确的内容追加输入到指定的文件中。
- '1>>':标准输出追加重定向--将程序的正确信息追加输入到指定文件中
-
'2>>':错误输出追加重定向--将程序的错误信息追加输入到指定文件中
-
& --错误和正确都重定向到一个文件
-
[root@study ~]# ll /var/spool/ /kk &>>test
-
-
'>'脚本中的应用
'<':输入重定向
-
';':无论前者是否成功都执行后边的命令
-
'&&':前一个命令成功再执行后一个命令
-
'&':将程序放入后台运行
管道
-
“|” :将前一个命令的结果交给后面的命令执行(错误信息无法传递)
-
“||”:前一个命令失败执行后一个命令
-
tee:将命令执行的输出到屏幕,并保存一份到文件中(重定向)
-
-a ---追加到文件中
-
-
xargs:让一些不支持管道的命令可以使用管道