# 四、管道符
# 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
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
2
3