一、多命令顺序执行
###启动tomcat,同时动态查看tomcat的启动日志
[root@wenhaijin apache-tomcat-8.5.9]# ./bin/startup.sh ; tailf logs/catalina.out
###(逻辑与)在进行软件包安装时:先进行编译前准备,成功后再编译,成功后再安装
[root@wenhaijin apache-tomcat-8.5.9]# ./configure && make && make install
###(逻辑或)当"||"前面的命令执行成功,后面的命令就不执行;前面的命令执行失败,后面的命令才执行
[root@wenhaijin apache-tomcat-8.5.9]# pwd || echo yes
/usr/local/tomcat/apache-tomcat-8.5.9
[root@wenhaijin apache-tomcat-8.5.9]# pwdaaaa || echo yes
-bash: pwdaaaa: command not found
yes
[root@wenhaijin apache-tomcat-8.5.9]#
###"&&"和"||"可联合使用
[root@wenhaijin apache-tomcat-8.5.9]# pwd && echo yes || echo no
/usr/local/tomcat/apache-tomcat-8.5.9
yes
[root@wenhaijin apache-tomcat-8.5.9]# pwdaaa && echo yes || echo no
-bash: pwdaaa: command not found
no
[root@wenhaijin apache-tomcat-8.5.9]#
二.管道符"|"
管道符的作用是将前一个命令的正确输出作为后一个命令的操作对象
###查询所有网络连接中已经连接的服务(ESTABLISHED代表正常连接)
[root@wenhaijin apache-tomcat-8.5.9]# netstat -an | grep "ESTABLISHED"
tcp 0 0 172.18.69.197:52484 106.11.68.13:80 ESTABLISHED
tcp 0 0 172.18.69.197:22 113.87.160.186:64100 ESTABLISHED
tcp 0 0 172.18.69.197:55763 202.59.76.252:8 ESTABLISHED
[root@wenhaijin apache-tomcat-8.5.9]#
###在文件/etc/passwd中高亮显示出包含root的行(在改代码编辑器中颜色效果不能正确展示)
[root@wenhaijin apache-tomcat-8.5.9]# grep "root" --color=auto /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
[root@wenhaijin apache-tomcat-8.5.9]#
未完待续