Linux中管理输入输出重定向

###输出重定向###

>		###重定向正确输出
2>		###重定向错误输出
&>		###重定向所有输出

重定向动作会覆盖原文件内容

###以普通用户登陆系统

find	 /etc/ -name passwd			###此命令在普通用户下执行会因为权限问题报错

在这里插入图片描述

####重定向正确输出
find /etc/ -name passwd > file
cat file

在这里插入图片描述
###运行结果如上图所示,该命令会重定向正确输出保存在file中,并且会将错误输出扔回系统###

####重定向错误输出
find /etc/ -name passwd 2> file
cat file

在这里插入图片描述
###运行结果如上图所示,该命令会重定向错误输出保存在file中,并且会将正确输出扔回系统###

####重定向错误输出
find /etc/ -name passwd &> file
cat file

在这里插入图片描述
###运行结果如上图所示,该命令会重定向所有输出保存在file中###

###输出追加###

###追加会把定向的输出放到原文件最后不回覆盖原文件
>>		###追加正确输出
2>>		###追加错误输出
&>>		###追加全部输出
###追加正确输出
find /etc/ -name passwd >> file
cat file

在这里插入图片描述

###追加错误输出
find /etc/ -name passwd 2>> file
cat file

在这里插入图片描述

###追加全部输出
find /etc/ -name passwd &>> file
cat file

在这里插入图片描述
###输入管理###

扫描二维码关注公众号,回复: 3668371 查看本文章
<<EOF
内容
EOF

在这里插入图片描述

###管道

|		###把第一条命令的正确输出变成第二条命令的输入
2>&1	###将编号2的错误输出转换成编号1
tee		###将输出复制一份到指定位置

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43314056/article/details/82990564