符号表示: |
语法:command 1 | command 2
管道是Linux中的一种极为重要的通信方式,即一个大小固定的缓冲区,也是一种文件。它可以将一个程序的输出传递为另一个程序的输出,即分频显示。
管道可分为无名管道和有名管道,其中无名管道在实际中用处最为广泛,两者最大的区别在于有名管道就像数据结构中所讲的队列,有先进先出原则,可用函数mkfifo()创建,而无名管道只能用于有亲缘关系的进程之间。
Linux之管道
最新推荐文章于 2023-08-03 21:05:45 发布
符号表示: |
语法:command 1 | command 2
管道是Linux中的一种极为重要的通信方式,即一个大小固定的缓冲区,也是一种文件。它可以将一个程序的输出传递为另一个程序的输出,即分频显示。
管道可分为无名管道和有名管道,其中无名管道在实际中用处最为广泛,两者最大的区别在于有名管道就像数据结构中所讲的队列,有先进先出原则,可用函数mkfifo()创建,而无名管道只能用于有亲缘关系的进程之间。