1990年,两伊战争,电台里报道早间新闻,播音员说:各位听众朋友,昨天伊拉克截断了科威特的两条输卵管道.(输油管道)
此时,树无语天无语人无语.
一年后,公元1991年,一个芬兰人(也就是我表哥)写了一个叫做Linux的操作系统,他也觉得这位播音员很有趣,给听众朋友们带来了欢乐.于是为了纪念这件经典的口误,这个芬兰人在Linux中引入了管道这么一个概念,并且他把管道用在很多地方,文件系统中,设备驱动中,于是后来我们看到在Linux中有了各种各样的管道,不过,没有输油管道,更没有输卵管道.但是相同的是,所有的管道都是用来传输东西的,只不过有些管道传输的是实实在在的物质,而有些管道传输的是数据.
然而,我的原则是能不用管道就不用,道理很简单,同一段路,你从管理里面爬过去快,还是我从路上走过去快。被银行金库的大门夹过脑袋的人喜欢这么用管道:
cat hqidi.txt | grep test
正常人实现完全一样的效果:
grep test hqidi.txt
原创文章,转载请注明: 转载自笛声
本文链接地址: linux管道的由来
1 条评论
传输方式,是吧