無論你使用哪種操作系統,你一定會遇到某個行為失常的應用,它把自己鎖死並拒絕關閉。在Linux(還有Mac),你可以用一個"kill"命令強制終結它。在這個教程中,我們將展示給你多種方式使用"kill"命令終結應用。
當你執行一個"kill"命令,你實際上發送了一個信號給系統,讓它去終結不正常的應用。總共有60個你可以使用的信號,但是基本上你只需要知道SIGTERM(15)和SIGKILL(9)。
你可以用這個命令看到所有信號的列表:
kill -l
使用"kill"的語法是:
kill [信號或選項] PID(s)
默認信號(當沒有指定的時候)是SIGTERM。當它不起作用時,你可以使用下面的命令來強制kill掉一個進程:
kill SIGKILL PID
或者
kill -9 PID
這裡"-9"代表著SIGKILL信號。
如果你不知道應用的PID,僅需要運行這個命令:
ps ux
它會顯示所有正在運行的應用還有應用的PID。
例如,要kill掉Chrome,我會運行命令:
kill -9 3629
也可以在同一時間kill多個進程。
kill -9 PID1 PID2 PID3
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2013-10/91544p2.htm