linux 中 ‘|’的作用是什么?

比如echoy|echox表示什么?... 比如 echo y | echo x表示什么? 展开
 我来答
赵宇richie
推荐于2017-10-10 · TA获得超过7169个赞
知道大有可为答主
回答量:2014
采纳率:71%
帮助的人:1465万
展开全部
利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。下面来看看管道是如何在构造一条Linux命令中得到应用的。

1.利用一个管道
# rpm -qa|grep licq

这条命令使用一个管道符“|”建立了一个管道。管道将rpm -qa命令的输出(包括系统中所有安装的RPM包)作为grep命令的输入,从而列出带有licq字符的RPM包来。
4.利用多个管道

# cat /etc/passwd | grep /bin/bash | wc -l

这条命令使用了两个管道,利用第一个管道将cat命令(显示passwd文件的内容)的输出送给grep命令,grep命令找出含有“/bin /bash”的所有行;第二个管道将grep的输出送给wc命令,wc命令统计出输入中的行数。这个命令的功能在于找出系统中有多少个用户使用bash。
Linux速推文章
2019-08-20 · TA获得超过245个赞
知道小有建树答主
回答量:100
采纳率:50%
帮助的人:56.6万
展开全部

管道命令符的作用也可以用一句话来概括“把前一个命令原本要输出到屏幕的标准正常数据当作是后一个命令的标准输入”。我们通过匹配关键词/sbin/nologin找出了所有被限制登录系统的用户。在学完本节内容后,完全可以把下面这两条命令合并为一条:

  • 找出被限制登录用户的命令是grep "/sbin/nologin" /etc/passwd;

  • 统计文本行数的命令则是wc -l。

可参考:第3章 管道符、重定向与环境变量

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangtao9999
2013-06-04 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8061万
展开全部
管道符。
作用是把前面的 stdout 输出当作下一个命令的 stdin 数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Linux百科
2019-09-22 · TA获得超过440个赞
知道小有建树答主
回答量:997
采纳率:72%
帮助的人:74.6万
展开全部
利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。可参考《Linux就该这么学》学习更多Linux相关知识。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云海小松
2021-09-17 · TA获得超过174个赞
知道小有建树答主
回答量:536
采纳率:20%
帮助的人:49.8万
展开全部
linux 中 ‘|’是管道符,将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。命令详细介绍参考“Linux命令大全”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式