社区
Linux/Unix社区
帖子详情
管道(|)是怎么实现的?
Magicloud
2003-10-08 05:36:22
比如:A | B 中,是否要检查A是否支持管道输出,B是否支持管道输入;管道的具体实现(操作系统是否持续参与)等。
我不知道该找哪方面的资料。谢谢。
...全文
149
6
打赏
收藏
管道(|)是怎么实现的?
比如:A | B 中,是否要检查A是否支持管道输出,B是否支持管道输入;管道的具体实现(操作系统是否持续参与)等。 我不知道该找哪方面的资料。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
see22
2003-10-17
打赏
举报
回复
操作系统当然会参与,
准确说是shell
在c程序中的argc和argv的值是哪里来的, 就是shell给你的
管道不过是将前一个程序的stdout信息转化为第二个程序的argv
Magicloud
2003-10-09
打赏
举报
回复
我就是想了解操作系统是怎么作的。应该查哪方面的资料?
vidfancy
2003-10-09
打赏
举报
回复
管道就是一种把一个进程的标准输出与另一个进程的标准输入相连接的方法。在进程创建管道时内核创建两个文件标识符以供管道使用,一个用于写一个用于读。关于管道的东西很多你自己看看吧。
fierygnu
2003-10-09
打赏
举报
回复
看《操作系统设计与实现》。
Tod707070
2003-10-08
打赏
举报
回复
<unix环境高级编程》——这个给你看http://pdown.net/download.asp?downid=2&id=71
完全免费的高速下灾站点哦
Tod707070
2003-10-08
打赏
举报
回复
popen pclose 打开关闭管道,我就知道这么多了,有本经典的<unix环境高级编程》的书上有,搞unix的一般必读的教材哦
linux
管道
符号 | ,以及&& ||等等特殊符号笔记
管道
和重导向:“|”、“>”、“>>”、“<” 重导向就是使命令改变它所认定的标准输出。“>”可将结果输出到文件中,该文件原有内容会被删除,“>>”则将结果附加到文件中,原文件内容不会被删除。“<”可以改变标准输入。如: cat data1.txt>>data2.txt(将data1.txt文件的内容加在data2.txt文件的...
linux基础命令-
管道
符“|”
在 Linux 操作系统中,
管道
符 | 是一个强大的工具,它允许将一个命令的输出直接传递给另一个命令的输入,
实现
不同命令之间的协同工作。当您运行一个命令并在其后添加 |,然后再加上另一个命令,第一个命令的输出将作为第二个命令的输入。通过使用
管道
符 |,您可以将第一个命令的标准输出传递给第二个命令的标准输入。这使得第二个命令可以处理第一个命令的输出,然后将其自己的输出传递给下一个命令,以此类推。在实际操作中,每个命令的输出通过
管道
符传递给下一个命令,这样一个命令链就形成了,从而
实现
了复杂的数据处理和分析。
Linux系统编程:代码
实现
多重
管道
功能
代码功能介绍我们在linux命令中可以使用 | 进行数据的流动,比如命令 ls -l | grep fifo | wc -l 如下图。这就是多重
管道
,今天我们用代码来
实现
类似的功能。代码
实现
思路
管道
| 的
实现
当然要用到pipe函数 用来创建
管道
,每条单独的命令 用一个子进程来
实现
,linux命令默认是STDIN_FILENO作为输入端,STDOUT_FILENO作为输出端。故此,会用到dup2文...
2021-05-13 Redis面试题 Redis中的
管道
有什么用?
Redis中的
管道
有什么用? 一次请求/响应服务器能
实现
处理新的请求即使旧的请求还未被响应。这样就可以将多个命令发送到服务器,而不用等待回复,最后在一个步骤中读取该答复。 这就是
管道
(pipelining),是一种几十年来广泛使用的技术。例如许多POP3协议已经
实现
支持这个功能,大大加快了从服务器下载新邮件的过程。 ...
Linux IPC:
管道
符的
实现
讲解了如何使用匿名
管道
、程序替换、输出输出重定向来模拟
实现
管道
符的功能。
Linux/Unix社区
23,216
社区成员
74,539
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章