2016 - 2024

感恩一路有你

linux 管道符号详解 Linux系统中“|”管道的作用是什么?

浏览量:1455 时间:2021-03-15 12:23:03 作者:admin

Linux系统中“|”管道的作用是什么?

Linux提供的管道字符“|”用于分隔两个命令,管道字符左侧的命令输出将用作管道字符右侧命令的输入。管道的连续使用意味着第一个命令的输出用作第二个命令的输入,第二个命令的输出用作第三个命令的输入,依此类推。让我们看看管道是如何应用于构建Linux命令的。1使用pipeline#RPM-QA | greplicq命令,用管道字符“|”建立管道。管道将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中的双竖线什么意思?

管道符号是UNIX非常强大的功能。符号是一条垂直线:“|”。用法:Command

1 | Command

2它的功能是将第一个命令1的执行结果传递给命令2,作为命令2的输入。例如,$LS-s | sort-NR(请注意不要复制$symbol)-s是文件大小,-n是数字排序,-R是反向排序。反转此命令以列出当前目录中的文档(包括大小),并将输出作为输入发送到sort命令。Sort命令按降序排列LS的输出。$LS-s | sort-n按降序输出。当然,可以多次操作。例如,下面的函数是先删除纯数字,然后用sed替换垂直线(这里不是管道符号)和空格,然后对结果进行排序,然后选择并显示结果。如果不明白,可以查看排序和分页。cat文件名| grep-v “^[0-9]*$”| sed “s/|//g “| sort-nrk 8-nrk 9 | tail-n 1 | head-n 10

linux 管道符号详解 linux grep命令详解 Linux管道命令

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。