32.管道的使用
管道的使用可以达到类似于链式命令的效果。例如:
alias rs_tfude="ps aux | grep tomcat-tfedu-www | grep -v grep | awk ‘{print \$2}‘ | xargs kill -9 ;/usr/local/tomcat-tfedu-www/bin/startup.sh ;tail -200f /usr/local/tomcat-tfedu-www/logs/catalina.out"
- "|"表示正则匹配,此符号后面的东西就是匹配的条件用于筛选
- 每次筛选的结果都会向后传递
- awk 表示获取值,例如:awk ‘{print $2}‘ 表示打印出前面传递过来的内容的第二个位置的值
- xargs 给命令传递参数的过滤器
33.别名
可以把一些常用的命令,封装成一个简单的自定义命令,这个可以减少操作,别名的使用是和登录用户有关的,换了用户所起的别名就不能使用了。
步骤:
- vim .bashrc 此文件就是我们设置别名的地方
- 格式:alias rs_tfedu_www="xxx" alias:这个是固定写法; rs_tfedu_www:是我们起的别名;xxx:是我们的命令;例如:alias rs_tfedu8="ps aux|grep tomcat8 |grep -v grep |awk ‘{print \$2}‘| xargs kill -9 ;/usr/local/tomcat8/bin/startup.sh ;tail -f /usr/local/tomcat8/logs/catalina.out"