在 Ubuntu 20.04 中殺死凍結的應用程序

有時,在計算機系統中,當應用程序正在運行時,系統可能會凍結並且不響應。 這看起來很煩人,因為用戶甚至無法 close 通過使用應用程序 UI 上的 X 圖標來運行程序。 這是因為進程/應用程序沒有響應,它們不會被 UI 方法簡單地關閉。 即使連續重新啟動系統似乎也不是合適的解決方案。 有時,用戶有許多可能無法保存的關鍵數據。 此類問題的解決方案很容易適應,本文將對其進行介紹。

在 Ubuntu 中,有許多方法可以用來殺死用戶不需要重新啟動系統的凍結應用程序。 xkill 和系統監視器實用程序是與 kill、pkill 和 killall 命令一起使用的著名方法。 在本文中,我將向您展示使用 GUI 和命令行在 Ubuntu 20.04 系統上殺死凍結應用程序的 3 種不同方法。

方法一:使用xkill

該實用程序允許用戶在 Ubuntu 上殺死凍結的應用程序。 它默認安裝在您的系統中,但如果沒有,您可以按照下一節中討論的方法安裝 xkill。

xkill的安裝

使用以下命令打開終端窗口 Ctrl+Alt+T 快捷方式,然後在 CLI 中附加以下命令:

$ sudo apt 安裝 xorg-xkill

如果詢問,請提供 sudo 登錄用戶的密碼。 如果系統提示您要求確認,請按鍵盤上的 Y 鍵並按 Enter 繼續。 xkill 是殺死所有凍結應用程序的實用程序。

為了殺死任何凍結的應用程序,您需要在命令行中鍵入 xkill。

只要您按下鍵盤上的 鍵,您就會注意到光標將變成 X。 要使用它,您必須將 x 放在您想要的應用程序上 close.

使用 xkill 殺死凍結的應用程序

為 xkill 創建快捷方式

為了方便用戶,我們將學習如何為 xkill 創建鍵盤快捷鍵。 前往 設置 你的系統。

設置

設置窗口將打開,向下滾動以從側面導航欄訪問鍵盤快捷鍵。 點擊它。

鍵盤快捷鍵

之後,從右側窗格中 鍵盤快捷鍵 屏幕上單擊加號 (+) 按鈕。

添加快捷方式

將打開一個添加自定義快捷方式模式。 提供 名稱命令 在相關字段中,然後單擊 設置快捷方式 按鈕。

Xkill 快捷方式

設置自定義快捷方式 模態窗口將打開。 按下要為 xkill 程序設置的快捷鍵。

選擇組合鍵

選擇後,單擊“添加”按鈕。 在這裡,我們為程序選擇的快捷方式是 Ctrl+K,您可以根據自己的方便選擇任何一種。

xkill 快捷鍵:ctrl + k

現在,您可以通過按鍵盤上的快捷鍵來使用 xkill 進程。

方法 2:通過使用系統監視器

在 Ubuntu 中,用戶可以使用 System Monitor 殺死任何進程。 通過訪問應用程序打開系統監視器。 進入系統監視器後,您將看到正在運行的進程列表。

Ubuntu 系統監視器

右鍵單擊要殺死的任何程序。 將出現一個包含多個選項的下拉菜單。 針對沒有響應的程序單擊“殺死”按鈕。 應用程序/進程將被成功終止。

進程列表

方法三:使用系統命令

在 Ubuntu 中,我們有許多用於殺死任何進程的命令。 Kill、pkill 和killall 是其中之一,用於通過使用其進程名稱或進程ID(PID)來刪除程序。

現在,您一定想知道如何找出 PID。 這不是問題,只需在命令行中鍵入以下命令即可。 記住我們在前面的方法中選擇的過程,作為 example 我們使用相同的名稱。 您可以根據需要替換此字段。

$ ps 輔助 | grep <進程名稱>

按名稱查找進程

進程信息將返回類似於下面顯示的信息。 我們還獲得了進程 ID 作為響應。 在我們的例子中是 1447。

shell上的進程列表

要終止進程,請使用以下命令:

$殺死PID

使用 kill 命令及其進程 ID 殺死進程

或者您也可以使用進程的名稱而不是使用 ID。

$ pkill <進程名稱>

使用 pkill 命令

要殺死所有進程,請使用 killall 命令。

$ killall <進程名稱>

killall 命令

結論

在本文中,我們涵蓋了 Ubuntu 20.04 系統中一個常見的應用程序凍結問題的所有可能解決方案。 這些方法可用於終止未響應或被任何其他類型的進程鎖定的進程。