操作系统里面的管道是什么?最好有详细的例子说明,也能够通俗地解释就最好。谢~

 我来答
梦想研发站4G
2012-12-11 · TA获得超过461个赞
知道小有建树答主
回答量:203
采纳率:0%
帮助的人:121万
展开全部
以Linux下的为例吧,管道是一种进程间通信的方式,在linux中分为有名管道和无名管道。有名管道就是把一个进程的输出写到一个文件中,再把此文件作为另一个进程的输入。

无名管道也是如此,只不过这个管道文件不直接可见而已,通常无名管道都作为一个进程组的形式完成,如ls | grep 'a',这就是一种进程间单向的通信方式。

更详细的建议看一下《Understanding Linux Kernel》第三版中进程通信的那章。
东莞市雅德仪表有限公司
2020-03-17 广告
压力表国家标准《一般压力表》GB/T1226-2001中第4.1.2仪表按螺纹接头及安装方式分为:直接安装压力表、嵌装(盘装)压力表、凸装(墙装)压力表。1、压力表的安装位置应符合安装状态的要求,表盘一般不应水平放置,安装位置的高低应便于工... 点击进入详情页
本回答由东莞市雅德仪表有限公司提供
流川枫vic
2012-12-11 · 超过10用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:30.6万
展开全部
在Linux中管道就是一个特殊文件,可以进行读写操作。通常用来在多进程间通信。在shell中,一个命令的输出可以直接通过管道传给下一个命令,其背后的原理就是在读写管道文件。
比如:
cat data.txt | sort | uniq
通过管道把这3条命令连在一起,前一个命令的输出作为后一命令的输入。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式