如何在linux上終止桌面應用程式或後臺程序

Windows有Ctrl+Alt+Delete,Macs有Command+Option+Escape來強制關閉凍結的應用程式。Linux有自己的方法來“殺死”那些行為不端的程序,不管它們是圖形視窗還是後臺程序。...

如何在linux上終止桌面應用程式或後臺程序

Windows有Ctrl+Alt+Delete,Macs有Command+Option+Escape來強制關閉凍結的應用程式。Linux有自己的方法來“殺死”那些行為不端的程序,不管它們是圖形視窗還是後臺程序。

您可以使用的確切圖形工具將取決於您的桌面環境,因為每個桌面環境都會將不同的工具帶到表中。但大多數都很相似。

從圖形桌面

現代的Linux桌面可以很好地處理這個問題,而且它的自動化程度令人驚訝。如果應用程式沒有響應,帶有合成管理器的桌面通常會使整個視窗變灰以顯示它沒有響應。

單擊視窗標題欄上的X按鈕,視窗管理器通常會通知您視窗沒有響應。您可以給它一些時間來響應,也可以單擊“強制退出”這樣的選項來強制關閉應用程式。

在Linux上,繪製標題欄的視窗管理器是獨立於應用程式本身的,因此即使視窗不響應,它通常也會做出響應。不過,有些視窗確實繪製了自己的介面,因此這可能並不總是有效的。

如何在linux上終止桌面應用程式或後臺程序

“xkill”應用程式可以幫助您快速關閉桌面上的任何圖形視窗。

根據您的桌面環境及其配置,您可以按Ctrl+Alt+Esc啟用此快捷方式。您也可以只執行xkill命令—您可以開啟一個終端視窗,鍵入不帶引號的xkill,然後按Enter鍵。或者,你可以按一個快捷鍵,比如Alt+F2,它可以開啟Ubuntu的Unity桌面上的“runcommand”對話方塊和其他許多對話方塊。在對話方塊中鍵入xkill,然後按Enter鍵。

游標將變為X。單擊一個視窗,xkill實用程式將確定與該視窗關聯的程序,然後立即終止該程序。窗戶將立即消失並關閉。

如何在linux上終止桌面應用程式或後臺程序

您的Linux桌面可能也有一個類似於Windows上的工作管理員的工具。在Ubuntu的Unity桌面、GNOME和其他基於GNOME的桌面上,這是System Monitor實用程式。開啟System Monitor實用程式以檢視正在執行的程序的列表-包括後臺程序。如果程序行為不正常,也可以從這裡強制殺死它們。

如何在linux上終止桌面應用程式或後臺程序

從終點站

相關:如何從Linux終端管理程序:您需要知道的10個命令

假設你想從終端完成這一切。當我們研究Linux上用於管理程序的命令時,我們介紹了許多可以用於此目的的實用程式。

假設Firefox在後臺執行,我們想從終端上終止它。標準kill命令需要一個程序ID號,因此您需要首先找到它。

例如,可以執行如下命令:

ps aux | grep firefox

它將列出所有程序並將該列表傳遞給grep命令,grep命令將對其進行過濾並只打印包含Firefox的行。(您將看到的第二行是grep程序本身)您還可以從top命令和許多其他地方獲取程序ID。

從Firefox程序中獲取程序ID號—就在使用者名稱的右邊—並將其提供給kill命令。也就是說,按如下方式執行命令:

kill ####

如果程序是以另一個使用者的身份執行的,則需要首先成為根使用者—或者至少使用sudo命令執行kill命令,如下所示:

sudo kill ####

如何在linux上終止桌面應用程式或後臺程序

這是一個基本的方法,但不是最快的。pgrep和pkill命令有助於簡化這一過程。例如,執行“pgrep firefox”檢視正在執行的firefox程序的程序ID。然後你可以把這個數字輸入到kill命令。

或者,跳過所有這些,執行“pkill-firefox”在不知道其編號的情況下終止firefox程序。pkill執行一些基本的模式匹配——它將嘗試查詢名稱包含firefox的程序。

如何在linux上終止桌面應用程式或後臺程序

killall命令類似於pkill,但更精確一點。它將殺死所有使用特定名稱執行的程序。因此,執行“killallfirefox”將殺死所有名為“firefox”的正在執行的程序,但不會殺死任何名稱中只有firefox的程序。

如何在linux上終止桌面應用程式或後臺程序


這些並不是Linux上用於管理程序的唯一命令。如果您使用的是某種型別的伺服器管理軟體,那麼它也可能有助於終止和重新啟動程序。

系統服務的工作方式不同於程序—您需要使用特定的命令來關閉、重新啟動或啟動服務。這些特定的命令在不同的Linux發行版上可能不同。

圖片來源:李安

  • 發表於 2021-04-10 23:25
  • 閱讀 ( 27 )
  • 分類:網際網路

你可能感興趣的文章

什麼是wsappx?為什麼在Windows10中會導致磁碟和cpu的高使用率?

... 我們將解釋WSAPPX程序是什麼,它的用途,以及如何處理它的高磁碟和CPU使用率。 ...

  • 發佈於 2021-03-12 05:43
  • 閲讀 ( 129 )

7小眾windows桌面實用程式你一定要試試

...阻止的檔案。它還可以複製或重新命名鎖定的檔案,以及終止鎖定程序、從程序中解除安裝DLL以及從硬碟中刪除鎖定程序。 ...

  • 發佈於 2021-03-13 21:53
  • 閲讀 ( 53 )

從命令列關閉linux計算機的5種方法

... 讓我們依次檢視這些命令,並檢查如何以及何時使用這些命令。 ...

  • 發佈於 2021-03-14 17:35
  • 閲讀 ( 44 )

如何控制linux啟動服務和守護程序

...許多應用程式,您甚至可能不知道這些應用程式。下面是如何控制它們。 ...

  • 發佈於 2021-03-15 11:22
  • 閲讀 ( 50 )

linux中殺死無響應程式的7種方法

... 1單擊“x”終止linux程式 ...

  • 發佈於 2021-03-18 00:56
  • 閲讀 ( 49 )

如何在4個簡單步驟中解除安裝鉻惡意軟體

...的電腦是安全的使用。讓我們透過四個簡單的步驟來了解如何解除安裝Chromium惡意軟體。 ...

  • 發佈於 2021-03-20 21:17
  • 閲讀 ( 43 )

linux中的程序是什麼?

... 流程如何開始 ...

  • 發佈於 2021-03-27 02:21
  • 閲讀 ( 59 )

為什麼ram助推器和任務殺手對android不好

... android如何使用ram ...

  • 發佈於 2021-03-30 19:11
  • 閲讀 ( 57 )

如何在linux上殺死殭屍程序

...好的程式會讓殭屍程序潛伏在Linux計算機中。瞭解殭屍是如何產生的,以及如何讓它們最終安息。 程序狀態如何在linux上工作 當然,Linux必須跟蹤計算機上執行的所有應用程式和守護程序。其中一種方法是維護程序表。這是核...

  • 發佈於 2021-04-01 07:47
  • 閲讀 ( 55 )

如何在啟動時用systemd執行linux程式

...立整合服務的過程,甚至與雜誌進行對話。 本教程演示如何設定啟動系統時啟動的系統服務。要在登入時啟動圖形程式,請改用桌面的啟動管理器。 啟動時執行程式 有時,您在計算機上安裝的軟體會將自己連線到Linux啟動過...

  • 發佈於 2021-04-01 17:43
  • 閲讀 ( 46 )
記得記得計算
記得記得計算

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦