命令符号表示

  1. |

命令用法示例

command1 | command2

如:ps -ef | grep java

命令解释

把第一个命令command 1执行的结果作为command 2的输入传给command 2

换句话说,该命令的作用就是**将前一个命令的结果通过管道传输给下一个命令,作为下一个命令的输入

如执行ps -ef得到下图所示内容
image.png

此时执行ps -ef | grep 442,得到如下结果
image.png
即管道|将前一个命令ps -ef得到的结果传递给了grep 442命令,然后grep命令再对这个结果进行处理,筛选出包含442字符串的内容。

实际上我们可以继续使用管道命令对结果进行处理ps -ef | grep 442 | grep 4421
image.png