1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux中输入输出重定向和管道

Linux中输入输出重定向和管道

时间:2020-09-14 08:24:26

相关推荐

Linux中输入输出重定向和管道

重定向:

覆盖输出重定向:>

#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既将文件列在了屏幕上,也输入到了文件中

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。