linux pipe命令,如何在Linux命令中使用pipe?

Linux系统的服务器中命令行接口之所以具有如此内在的灵活性,原因有很多。原因之一是,您可以轻松地让两个或多个命令无缝地协同工作。pipe就是这样一个例子。

pipe是什么?

pipe是键盘上的竖条,通常与反斜杠位于同一个键上。但是pipe是做什么的呢?

简单的说,它接受左边命令的输出,并将其用作右边命令的输入。为了简单起见,我将向您展示如何创建一个新文件,向该文件添加文本,并在该文件中搜索字符串,所有这些操作都来自使用两个pipe的单个命令。

这些命令分别是touch test、echo“this is my file”> test和grep file test。这三个命令创建一个名为test的文件,将字符串“this is my test”添加到test中,然后在test中搜索字符串“file”。

如何使用pipe运行命令?

这一条命令是:

touch test | echo "this is my file" > test | grep file test

这里发生的情况是,第一个pipe接收touch test的输出,并将其作为输入发送给第二个命令,这意味着第二个命令现在有必要的文件可用来将文本回送到其中。然后,第二个pipe获取第二个命令的输出,并将其用作第三个命令的输入,这意味着可以搜索所需的文本字符串。

因此,第一个命令的输出用作第二个命令的输入,第二个命令的输出用作第三个命令的输入。

在Linux命令中使用pipe是使CLI具有令人难以置信的多用途性和效率的一种非常简单的方法。习惯使用pipe并将您的Linux命令fu提升到下一个级别。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值