1.杀死特定关键字的进程:
ps -ef | grep lxs |grep -Ev grep| awk '{print $2}' | xargs -t -i kill -9 {}
或者:
kill -9 $( ps -ef | grep lxs |grep -Ev grep| awk '{print $2}' )
将关键字httpd改为自己需要杀死进程的关键字
2.grep过滤特定的行,如过滤空行
有时工作中需要把一些相关配置文件.conf 中的命令显示出来.如想查看mysql的my.cnf里的配置,可使用cat my.cnf | grep -Evn "^$|#"
grep -E 扩展正归表达式
-v 排除
-n 打印行数
3.查找一个文件中不包含某字串的行.
查找日志时大部分记录都是正确的,但也有小量是错误的,需要将这些错误的查找出来,可以这样:
grep "GET PACKET" serv.log > t.txt
awk '{if ($6 != "size:28") print $0}' t.txt
第一句,将serv.log 的所有含有"GET PACKET"的行输出到t.txt中.
第二句,将行中不包含"size:28"的行打印出来
原文链接: https://www.cnblogs.com/moodlxs/archive/2012/03/15/2397660.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/390621
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!