美文网首页
04_03_管理及IO重定向

04_03_管理及IO重定向

作者: xiaoyw | 来源:发表于2018-01-19 14:06 被阅读0次

操作系统的默认输入设备是键盘,输出设备是显示器,如要改变输入输出设备,需要用到重定向。

输出重定向:

>:覆盖输出,只能是标准输出,错误输出不会定向到指定文件

>>:追加输出

2>:重定向错误输出

2>>:追加错误输出

&>:重定向所有输出,会覆盖之前内容

输入重定向:

<:将后面的内容当做输入信息提供给命令,如tr ‘a-z ‘A_Z’ < /etc/fatab

<<:在此处生成文档,如cat

>> /tmp/test << EOF 将键盘输入的信息,EOF为文档结束符,之前的信息都会写到/tmp/test里。

开关命令:set

-C:禁止对已存在文件进行重定向,若强制覆盖输出,使用>|即可

+C:关闭上述重定向

管道:将前一个命令的输出当做后一个命令的输入,管道可以连用

如:命令1 | 命令2 | 命令3……将命令1 的输出当做命令2的输入等等

cut –d: -f1

/etc/passwd | sort | tr ‘a-z’ ‘A-Z’取passwd的用户名并排序,将小写换成大写。

tee命令:输入一个文件,并将结果输出到屏幕和文件中

相关文章

网友评论

      本文标题:04_03_管理及IO重定向

      本文链接:https://www.haomeiwen.com/subject/bivooxtx.html