linux下杀死进程命令

改进1:
        $ ps -ef | grep firefox
         smx       1827     1  4 11:38 ?        00:27:33 /usr/lib/firefox-3.6.18/firefox-bin
         smx      12029  1824  0 21:54 pts/0    00:00:00 grep --color=auto firefox
    
        然后就是
        $kill -s 9 1827
    改进2——使用pgrep:    这个命令是专门用于进程查询的grep.
        $ pgrep firefox
         1827
    改进3——使用pidof:    和pgrep相比稍显不足的是,pidof必须给出进程的全名.
        $ pidof firefox-bin
        1827
    改进4:
        $ pgrep firefox | xargs kill -s 9
        xargs命令是用来把前面命令的输出结果(PID)作为“kill -s 9”命令的参数
    改进5:    
        $kill -s 9 `pgrep firefox`        注意:这里不是单引号
    改进6——pkill:
        看到pkill想到了什么?没错pgrep和kill!pkill=pgrep+kill。
        $pkill -9 firefox
        说明:"-9" 即发送的信号是9,pkill与kill在这点的差别是:pkill无须 “s”,终止信号等级直接跟在 “-“ 后面。
    改进7——killall:
        killall和pkill是相似的,过如果给出的进程名不完整,killall会报错。pkill或者pgrep只要给出进程名的一部分就可以终止进程。
        $killall -9 firefox

原文地址:https://www.cnblogs.com/langqi250/p/2959600.html