有些时候我们需要一次要杀死某个程序运行的多个进程,挡进程有很多的时候,一个个找到 PID
再去杀死很麻烦,我们可以使用管道符写一个组合命令,找到所有带有某个关键词的进程,然后杀掉。
我们知道杀死单个进程使用:
kill -9 PID
使用管道符组合上其他一些命令,就有了批量杀死带某关键词的进程:
ps aux | grep soffice | grep -v grep | awk '{print $2}' | sudo xargs kill -9
使用 ps aux
获取进程信息;
使用 grep soffice
检索出包含关键词 soffice
的进程;
使用 grep -v grep
来排除 grep
自身进程;
使用 awk '{print $2}'
获取进程信息的第二列,也就是杀死 kill
进程需要用到的 PID
;
使用 sudo xargs kill -9
用超管权限将前面获取到的 PID
进程杀死;
linux命令我第二天就忘了 噗