# 四、管道符

# 1、多命令顺序执行

多命令执行符 格式 作用
; 命令1;命令2 多个命令顺序执行,命令之间没有任何逻辑联系
&& 命令1&&命令2 当命令1正确执行,则命令2才会执行;当命令1执行不正确,则命令2不会执行
|| 命令1||命令2 当命令1执行不正确,则命令2才会执行;当命令1正确执行,则命令2不会执行
[root@localhost~]#pwd; touch abc;ls;date

[root@localhost ~] ls anaconda-ks.cfg && echo yes

[root@localhost~# ls anaconda--ks.cfg || echo no

[root@localhost]# 命令 && echo yes || echo no
1
2
3
4
5
6
7

# 2、管道符

  • 命令格式:[root@localhost~]# 命令1 | 命令2
  • #命令1的正确输出作为命令2的操作对象
[root@localhost ~]# ll -a /etc/ | more

[root@localhost~]# netstat -an | grep "ESTABLISHED"
1
2
3