当前位置:首页 > 奇闻趣事

命名管道 介绍 Linux 中的管道和命名管道

中文:Archit Modi,翻译:Linux中国/geekpi

linux.cn/article-9992-1.html

在Linux中,管道允许您将一个命令的输出发送到另一个命令。管道,顾名思义,可以将一个过程的标准输出、输入和错误重定向到另一个过程进行进一步处理。

“管道”(或“未命名管道”)命令的语法是在两个命令之间添加|字符:

命令-1 |命令-2...|命令-N

这里,不能通过另一个会话访问管道;它是临时创建的,用于接收命令-1的执行并重定向标准输出。成功执行后删除。

在上面的例子中,contents.txt包含了一个特定目录中所有文件的列表,具体来说就是ls -al命令的输出。我们首先通过管道使用关键字“file”从contents.txt中对文件名进行grep(如图),所以cat命令的输出作为grep命令的输入提供。接下来,我们添加一个管道来执行awk命令,它在grep命令的过滤输出中显示第9列。我们也可以使用wc -l命令来计算contents.txt中的行数

只要系统启动并运行,或者直到它被删除,命名管道就可以连续使用。它是一个遵循先进先出机制的特殊文件。可以像普通文件一样使用。就是可以写,可以读,然后打开或者关闭。要创建命名管道,命令如下:

mkfifo <。管道名称>;

这将创建一个命名管道文件,甚至可以在多个shell会话中使用。

创建先进先出命名管道的另一种方法是使用以下命令:

mknod p <。管道名称>;

要将任何命令的标准输出重定向到其他命令,请使用>:符号。要重定向任何命令的标准输入,请使用

如上所示,ls -al命令的输出被重定向到contents.txt并插入到文件中。类似地,尾部命令的输入是通过

在这里,我们创建一个命名管道,并将ls -al命令的输出重定向到命名管道。我们可以打开一个新的shell会话,并为管道的内容命名。如前所述,它显示了ls -al命令的输出。请注意,命名管道的大小为零,并且有一个标志“p”。

所以,下次在Linux终端上使用命令,在命令之间移动数据的时候,我希望管道能让这个过程变得快速简单。

[关于提交]

如果有原创的好文章投稿,请直接发消息到官方号。

1.《命名管道 介绍 Linux 中的管道和命名管道》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《命名管道 介绍 Linux 中的管道和命名管道》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/guonei/793144.html

上一篇

长沙最高楼 世界最高的楼——长沙远望大厦

下一篇

汪峰的老婆是谁 汪峰四任妻子近照,看看谁最美,网友评论个个都是大美女

文件柜锁 密码文件柜钥匙丢了锁怎么开?

文件柜锁 密码文件柜钥匙丢了锁怎么开?

密码锁文件柜一般是企业用来存放一些需要长期保存的重要文件的数据存储柜。这种文件柜的钥匙一旦丢失,后果会非常严重。今天,边肖为您带来了几种打开密码文件柜的方法,但在此之前,我们必须首先确保文件柜是我们自己的,打开后没有法律责任,然后我们可以大胆地打开它们,前提是锁没有...

霍尼韦尔新风 真正的霍尼韦尔新风系统抗菌管来了!霍尼韦尔管道正式发布!

  • 霍尼韦尔新风 真正的霍尼韦尔新风系统抗菌管来了!霍尼韦尔管道正式发布!
  • 霍尼韦尔新风 真正的霍尼韦尔新风系统抗菌管来了!霍尼韦尔管道正式发布!
  • 霍尼韦尔新风 真正的霍尼韦尔新风系统抗菌管来了!霍尼韦尔管道正式发布!

唠叨怎么读 唠叨、命令不好使,你期望孩子怎么样,就要怎么说!

在一家早餐店里,坐着两个母亲和孩子。这个小男孩看起来四岁多了。 虽然等早饭从锅里出来的时间不长,但孩子坐不住了,一会儿踢桌子角,一会儿骑凳子当马,嘴里说着“咔咔咔咔”;在桌子上玩一会筷子;逃跑一段时间。 妈妈看着她的眼睛,看着生气,开始训孩子:“别把凳子弄响了,人家...

修改文件后缀 用代码批量修改文件后缀

  • 修改文件后缀 用代码批量修改文件后缀
  • 修改文件后缀 用代码批量修改文件后缀
  • 修改文件后缀 用代码批量修改文件后缀
污水检查井 排水检查井 污水检查井做法 成品管道井正林依道丰

污水检查井 排水检查井 污水检查井做法 成品管道井正林依道丰

{林正一道丰}主要生产塑料检查井、波纹管、化粪池、排水沟等1500多种排水产品!能满足你的一站式采购需求,国标和同尺寸,专业的售后服务能让你的施工效率提高30%! 塑料检查井施工技术 一、塑料检查井基坑开挖应符合下列要求: 1.塑料检查井设置位置的基坑开挖最小宽度应...

福州人口 重磅文件发布!福州将争取行政区划调整!加快形成千万级人口城市!

福州人口 重磅文件发布!福州将争取行政区划调整!加快形成千万级人口城市!

1月5日,福州市“十四五”计划和2035年远景目标建议全文正式发布!文章中明确表示,2020年福州GDP有望突破一万亿元,未来五年福州将力争成为国家中心城市,争取行政区划调整!福州2020年GDP有望突破一万亿!福州市“十四五”计划和2035年远景目标建议中指出,“...

需要权限才能删除文件怎么删除 Win10删除文件时提示“你需要权限才能执行此操作”怎么办

  • 需要权限才能删除文件怎么删除 Win10删除文件时提示“你需要权限才能执行此操作”怎么办
  • 需要权限才能删除文件怎么删除 Win10删除文件时提示“你需要权限才能执行此操作”怎么办
  • 需要权限才能删除文件怎么删除 Win10删除文件时提示“你需要权限才能执行此操作”怎么办
esp文件 ESP技巧:教你如何解包可执行文件

esp文件 ESP技巧:教你如何解包可执行文件

恶意软件开发人员使用各种方法绕过防病毒产品。他们可以混淆字符串或使用其他软件的证书来签署恶意软件。最常用的方法之一就是用一个包装器压缩恶意软件,让杀毒软件无法检测到,也就是俗称的“脱壳”。所以作为一个恶意软件分析师,要了解脱壳机制,知道如何解包可执行文件。 脱壳拆包...