本文將向您展示在Linux中殺死應用程序的各種方法。
想像一下,你的Firefox正在運行,不管什麼原因,一個狡猾的Flash腳本已經讓你的瀏覽器沒有回應。 你會怎麼做才能關閉該程序?
在Linux中,有許多方法可以殺死任何應用程序。 本指南將向您展示其中5個。
使用殺死命令殺死Linux應用程序
第一種方法是使用ps和kill命令。
使用這種方法的優點是它可以在所有Linux系統上運行。
kill命令需要知道你需要殺死的應用程序的進程ID,這就是ps進來的地方。
ps -ef | grep firefox
ps命令列出您的計算機上正在運行的所有進程。 -ef開關提供完整格式列表。 獲取進程列表的另一種方法是運行top命令。
現在你有了進程ID,你可以簡單地運行kill命令:
殺pid
例如:
殺死1234
如果在運行kill命令後應用程序仍然不會死機,則可以使用-9開關強制執行,如下所示:
殺死-9 1234
使用XKill殺死Linux應用程序
殺死圖形應用程序的一種更簡單的方法是使用XKill命令。
您只需要將xkill鍵入終端窗口,或者如果您的桌面環境包含運行命令功能,則將xkill輸入到運行命令窗口中。
屏幕上會出現十字線。
現在點擊你想要殺死的窗口。
使用頂級命令殺死Linux應用程序
Linux top命令提供了一個終端任務管理器,其中列出了計算機上正在運行的所有進程。
要在頂層界面中殺死一個進程,只需按'k'鍵,並輸入您希望關閉的應用程序旁邊的進程ID。
使用PGrep和PKill殺死應用程序
之前使用的ps和kill方法很好,並且保證可以在所有基於Linux的系統上運行。
許多Linux系統都有使用PGrep和PKill執行相同任務的快捷方法。
PGrep允許您輸入進程的名稱,並返回進程ID。
例如:
pgrep firefox
您現在可以將返回的進程ID插入到pkill中,如下所示:
pkill 1234
等一下。 它實際上比這更簡單。 PKill命令實際上可以接受進程的名稱,所以你可以簡單地鍵入:
pkill firefox
這很好,如果你只有一個應用程序的實例,但是如果你打開了多個Firefox窗口並且你只想殺一個,那麼它的用處就會小一些。 在這種情況下XKill更有用。
使用系統監視器終止應用程序
如果您使用的是GNOME桌面環境,則可以使用系統監視器工具來終止無響應的程序。
只需打開活動窗口並在搜索框中輸入“System Monitor”。
點擊圖標,將出現一個圖形任務管理器。
向下滾動正在運行的進程列表並找到想要關閉的應用程序。 右鍵單擊該項目並選擇“結束進程”或“終止進程”。
“結束進程”嘗試沿著“請你介意關機”的方式進行微調,而“殺死進程”選項則適用於毫不客氣的“現在下車我的屏幕”。