输入重定向与管道符

标题

输出重定向
> ###重新定向正确输出
2>###重新定向错误输出
&>###重新定向所有输出
!!!重新定向会覆盖源文件内容
例:在student下完成
find /etc/ -name passwd > file ###定向正确输出到file在这里插入图片描述find /etc/ -name passwd 2 > file1 ###定向错误输出到file1
在这里插入图片描述find /etc/ -name passwd &> file2 ###定向所有输出到file2
在这里插入图片描述
#####输出追加#####
1) >> ###追加正确输出到文件最后
2)2>> ###追加错误输出到文件最后
3)&>> ###追加所有输出到文件最后
!!!!追加的内容不会覆盖源文件的内容
find /etc/ -name passwd >> file1 ###追加正确输出到file1
在这里插入图片描述
管道的应用
###管道的作用####
“ | ” 管道的作用是把前一条命令的输出变成后一条命令的输入 (简单来说就是给后一条命令增加一个指标,让其可以操作)
find /etc/ -name passwd | wc -l 看到的结果为2,因为错误输出不能通过管道
在这里插入图片描述
find /etc/ -name passwd 2>&1 | wc -l ###会看到19,编号为2的输出被“2>&1"转换为编号1 编号为1的是正确输出
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44313275/article/details/86230432
今日推荐