二维码

如何在Linux命令中使用管道

1439 人阅读 | 时间:2019年12月14日 16:25

了解如何通过管道将Linux命令fu提升到新的水平。

Linux命令行界面具有这种固有的灵活性有很多原因。原因之一是,您可以轻松地使两个或多个命令无缝地协同工作。这样的一个例子是管道。 

什么管子 

竖线是键盘上的竖线,通常与反斜杠位于同一键上。但是管道做什么? 

简而言之,它将左侧的任何命令的输出用作右侧的命令的输入。为简单起见,我将向您展示如何创建一个新文件,向该文件添加文本以及在该文件中搜索字符串,所有这些操作均使用一个命令使用两个管道进行。 

请参阅:  如何使用grep在Linux中查找文件:10个示例(免费PDF)  (TechRepublic)

这些命令分别是touch testecho“ this is my file”> testgrep file test这三个命令创建一个名为test的文件,添加字符串“ this is my test”进行测试,然后在test中搜索字符串“ file”。 

如何使用管道运行命令?

该命令是: 

触摸测试| 回显“这是我的文件”>测试| grep文件测试

发生的情况是,第一个管道将触摸测试的输出发送给第二个命令作为输入,这意味着第二个命令现在具有可用于回显文本的必要文件。然后,第二个管道将第二个命令的输出用作第三个命令的输入,这意味着可以搜索必要的文本字符串。 

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

在Linux命令中使用管道是一种非常简单的方法,可以使CLI变得异常强大和高效。习惯使用管道,并将Linux命令fu提升到一个新水平。

如何在Linux命令中使用管道


图片:杰克·沃伦



取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

©著作权归作者所有:来自ZhiKuGroup博客作者没文化的原创作品,如需转载,请注明出处,否则将追究法律责任 来源:ZhiKuGroup博客,欢迎分享。

评论专区
  • 昵 称必填
  • 邮 箱选填
  • 网 址选填
◎已有 0 人评论
搜索
作者介绍
30天热门
×
×
关闭广告
关闭广告
本站会员尊享VIP特权,现在就加入我们吧!登录注册×
»
会员登录
新用户注册
×
会员注册
已有账号登录
×