把前一个命令原本要输出到屏幕的信息当做后一个命令的标准输入。
|
叫做管道符,将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。注意:
另外多命令执行
多命令执行符 | 格式 | 作用 |
---|---|---|
; | 命令1;命令2 | 多个命令顺序执行,命令之间无任何逻辑关系 |
&& | 命令1&&命令2 | 逻辑与:当命令1正确执行后,命令2才会正确执行,否则命令2不会执行 |
|| | 命令1||命令2 | 逻辑或:当命令1不正确执行后,命令2才会正确执行,否则命令2不会执行 |
命令1 | 命令2 | 命令3
# 单管道符
$ ps –ef | grep python
# 多管道符
$ cat sout.log | grep 'person' | grep 'name'