重定向和管道

重定向: >、>>、2>和<
1、> 表示将输出重定向到一个文件,替换文件的内容;(如果没有此文件,会创建),如,ls > outfile 会将 ls 命令的结果写到outfile文件中。
2、>>是在文件后面追加内容(另起一行追加)

3、2>表示重定向错误到指定文件,如 cat none.md 2> outfile ,因为没有none.md文件,所以 cat 命令会有错误提示,2> 会将此错误信息 重定向到 outfile文件中。替换文件的内容

管道:| 将前一个命令的输出作为后一个命令的输入,如cat test.py | grep linux

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容