shell之管道和重定向

1.管道与管道符

管道和信号一样,也是进程通信的方式之一,匿名管道(管道符)是shell编程经常用到的通信工具。
管道符|,将前一个命令执行的结果传递给后面的命令。
比如 :ps | cat 或者echo 123 | ps

2.子进程与子shell

3.重定向符号

重定向:一个进程默认会 输出、错误输出三个文件描述符。
输入重定向符号 "<" : read var < /path/to/a/file
输出重定向符号">" 、">>"、"2>"、"&>" : echo 123 > /path/to/a/file
输入和输出重定向组合使用: cat > /path/to/a/file <<EOF

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

推荐阅读更多精彩内容