让中国的不锈钢管名扬世界

实标厚度-把诚信刻在脸上

全国免费加盟热线:

0317-6189005 13831740001
当前位置:主页 > RTG电子动态 > 公司新闻 >

RTG电子官网介绍 Linux 中的管道和命名管道

文章出处:未知 人气:发表时间:2021-10-18

  能让你将一个号令的输动身送给另外一个号令。管道,如它的称号那样,能重定向一个历程的尺度输出、输入和毛病到另外一个历程,以便于进一步处置。

  这里,该管道不克不及经由过程另外一个会话会见;它被暂时创立用于领受Command-1的施行并重定向尺度输出。它在胜利施行以后删除。

  在上面的示例中,contents.txt包罗特定目次中一切文件的列表 详细来讲,就是ls -al号令的输出。我们起首经由过程管道(如图所示)利用 “file” 枢纽字从contents.txt中grep文件名,因而cat号令的输出作为grep号令的输入供给。接下来,我们增加管道来施行awk号令,该号令显现grep号令的过滤输出中的第 9 列。我们还能够利用wc -l号令计较contents.txt中的行数。

  只需体系启动并运转或直到它被删除,定名管道就可以够连续利用。它是一个遵照FIFO(先辈先出)机制的特别文件。它能够像一般文件一样利用。也就是,你能够写入,从中读取,RTG电子首页然后翻开或封闭它。要创立定名管道,号令为:

  要重定向任何号令的尺度输出到号令,请利用标记。要重定向任何号令的尺度输入,请利用标记。

  如上所示,ls -al号令的输出被重定向到contents.txt并插入到文件中。相似地,tail号令的输入经由过程标记从contents.txt读取。

  这里,我们创立了一个定名管道my-named-pipe,并将ls -al号令的输出重定向到定名管道。我们能够翻开一个新的 shell 会话并cat定名管道的内容,如前所述,它显现了ls -al号令的输出。请留意,定名管道的巨细为零,并有一个标记 “p”。

  因而,下次你在 Linux 终端上利用号令并在号令之间挪动数据时,期望管道使这个历程快速烦琐。

  本文由 LCTT 原创翻译,Linux中国首发。也想参加译者行列,为开源做一些本人的奉献么?欢送参加LCTT!

同类文章排行

最新资讯文章

返回顶部