04_03_管理及IO重定向

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

输出重定向:

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

>>:追加输出

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命令:输入一个文件,并将结果输出到屏幕和文件中


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容