Linux之重定向

1:标准输出 重定向 >:把标准输出 重定向到新文件

标准错误不适用
会覆盖已有文件

Linux之重定向
无屏显,内容都存到httpd

Linux之重定向

2:>>:追加符,不覆盖原有文件。

1)
tee:类似>,但只能从管道接收数据
tee -a:类似追加符 >>
tee和tee -a都会屏显,>号,>>追加符不屏显

tee和>的区别:
重定向时会屏显;从管道接收数据
tee可以同时定向到多个文件
Linux之重定向
Linux之重定向
2)
命令1| tee file.txt |命令2
将命令1的结果既保存到file.txt中,又传递到哦命令2中,并且屏显命令2的结果
Linux之重定向
Linux之重定向
Linux之重定向
Linux之重定向
3:标准输入重定向
<< tr
<指定输入文件
<<等待用户输入,需要指定一个结束符,常用EOF或END
结合cat使用:cat > file <<END
tr:translate or delete characters
只处理字符,而非单行单列
只显示处理结果,不修改原文件
只从管道接收数据(同tee)
替换数据并显示:
Linux之重定向
tr命令
Linux之重定向
Linux之重定向
Linux之重定向
Linux之重定向
Linux之重定向

Linux之重定向
4)删除字符并显示
Linux之重定向