如何使用命令行終止程序

每個人都知道如何使用 Windows 中的任務管理器或 OS X 中的強制退出來終止程序,但有時使用命令行終止程序很有用。我遇到過幾種程序拒絕通過任務管理器結束的情況,即使我試圖終止底層進程也是如此。Force Quit 有它自己的怪癖,並不總是像它應該的那樣殺死程序。那時您可以使用命令行的強大功能。

在本文中,我將介紹用於在 Windows、OS X 和 Linux 中終止程序的命令。有趣的是,通常有不止一個命令可以完成此操作,因此我將嘗試提及我使用過的不同命令。這不是一個詳盡的列表,所以如果您使用此處未提及的其他命令,請在評論中告訴我們。

Windows——TSKILL 和 TASKKILL

在 Windows 中,您可以使用兩個命令來終止程序:TSKILL 和 TASKKILL。TSKILL 是一個更簡單、功能更弱的命令,但可以很好地完成工作。例如,如果您運行的是 Microsoft Word,則進程名稱是 winword.exe。要從命令行中終止 Word,只需鍵入以下命令:

技能 winword

這會殺死 Word,您將丟失所有未保存的數據,因此您必須小心使用它。我在一個未保存的 Word 文檔上嘗試過,當我運行它時它就消失了,沒有提示保存文檔。這幾乎適用於我將在此處提及的所有命令,因為這就是重點。您可以毫無疑問地立即終止程序。

如何使用命令行終止程序

需要注意的一件事是,大多數情況下使用此命令時,它會與 /A 參數一起使用。/A 告訴命令結束在所有會話下運行的進程。因此,通常您會鍵入以下命令以確保進程已被終止:

tskill /A winword

第二個命令是 TASKKILL,選項更多,功能更強大。如果您查看 TASKKILL 的幫助頁面,您就會明白我的意思:

如何使用命令行終止程序

如果你想在 Windows 中有更多的控制和選項來終止程序,請使用 TASKKILL。對於初學者,您可以使用以下命令終止程序:

taskkill /F /IM winword.exe

請注意,在使用 TASKKILL 命令時必須使用 .EXE。/F 表示強制終止進程。/IM 表示映像名稱,即進程名稱。如果要使用進程 ID (PID) 終止,則必須使用 /PID 而不是 /IM。/T 很棒,因為它會殺死指定進程啟動的所有子進程。

您還可以使用 TASKKILL 遠程連接到另一個系統並終止該遠程系統上的進程。我還喜歡在 TASKKILL 中使用通配符的能力。

OS X/Linux – KILL 和 KILLALL

在 OS X 和 Linux 中,您有兩個用於終止進程的命令:KILL 和 KILLALL。您必須在終端窗口中運行這些。為了殺死一個程序,您必須使用程序名稱或進程 ID。您可以通過一些方式找到此信息。一種方法是通過活動監視器。

如何使用命令行終止程序

但是,這需要 GUI 界面。如果您使用命令行終止進程,您也可以使用命令行查找進程信息。想到的兩個命令是topps -ax

如何使用命令行終止程序

top將為您提供一個包含 PID 的進程列表,程序名稱也按 CPU 使用率排序。這是找到要終止的進程的快速方法。ps -ax將為您提供按 PID 和程序路徑排序的列表。它與頂部略有不同。

如何使用命令行終止程序

現在在 OS X 中終止程序。您可以簡單地鍵入以下命令來終止特定進程:

殺死-9 83002

83002 是 Terminal 進程,9 表示終止進程。您可以使用其他數字,例如 3 表示退出,或 6 表示中止。不過,大多數情況下,您會堅持使用 9。您也可以使用 KILL 命令來終止所有正在運行的進程,儘管您可能永遠不應該使用該命令。

殺死-TERM -1

KILL 用於殺死一個進程或所有進程,而 KILLALL 用於殺死一組進程。例如,如果您運行的是 Google Chrome,則可能有 10 個 Chrome 進程正在運行。用十次 KILL 來關閉 Chrome 真的很煩人。相反,您可以像這樣使用 KILLALL:

killall 印象筆記

或者

killall '谷歌瀏覽器'

請注意,您必須使用單引號或任何長度超過一個單詞的內容。此外,如果該進程不是以您的名字運行,而是以 root 運行,則必須使用以下命令:

sudo killall '谷歌瀏覽器'

或者

sudo killall -9 '谷歌瀏覽器'

同樣,9 將特定信號發送給 KILL 而不是 TERM。僅當您收到有關沒有權限的錯誤時才需要 Sudo。否則,您可以執行killall programkillall -9 program。在 OS X 上,當您無法強制退出程序時,KILLALL 命令會派上用場。您不必知道進程 ID,這很好。只需輸入名稱,所有與該名稱關聯的進程都將被終止。

本文旨在為您提供在 Windows、OS X 和 Linux 中終止程序的更高級方法。如果您對使用命令行終止程序有任何疑問,請發表評論,我會盡力提供幫助。享受!



Leave a Comment

如何通過 6 個簡單步驟在 Discord 上直播

如何通過 6 個簡單步驟在 Discord 上直播

通過本文,您將學習如何在 Discord 上直播遊戲以及共享屏幕的全面指南。

如何為 YouTube Music 創建睡眠定時器

如何為 YouTube Music 創建睡眠定時器

許多人在入睡時喜歡聽音樂,特別是 YouTube Music 提供的放鬆播放列表。了解如何為 YouTube Music 創建有效的睡眠定時器。

如何在 Spotify 上添加好友(有或沒有 Facebook)

如何在 Spotify 上添加好友(有或沒有 Facebook)

Spotify 不斷向該應用程序添加社交功能,將其從一個簡單的音樂播放器轉變為一個社交媒體平台。如果您想和朋友一起欣賞音樂,可以將他們添加到 Spotify 上。

如何修復 Netflix 錯誤代碼 UI-800-3

如何修復 Netflix 錯誤代碼 UI-800-3

無論您是在沉迷於自己喜歡的系列節目還是與朋友一起欣賞 Netflix,當 Netflix 死機或顯示錯誤代碼 UI-800-3 時,這篇文章提供有效的解決方案。

如何在 Windows 中更改 Spotify 本地存儲的位置

如何在 Windows 中更改 Spotify 本地存儲的位置

了解如何在 Windows 中將 Spotify 的本地存儲位置更改,以便釋放主驅動器的空間,提升電腦性能。

如何搜索和查找某人已刪除的推文

如何搜索和查找某人已刪除的推文

Twitter 易於表達的特點常常導致名人尷尬的失言和有爭議的言論。了解如何搜索和查找已刪除的推文。

Discord 上的慢速模式是什麼以及如何使用它

Discord 上的慢速模式是什麼以及如何使用它

如果您運行的是活躍的 Discord 服務器,使用慢速模式可以減少消息量並易於管理,用戶發送消息的速度得到有效控制。

如何修復 Apple TV 上的 Netflix 錯誤 113

如何修復 Apple TV 上的 Netflix 錯誤 113

每次在 Apple TV 上登錄 Netflix 時,您是否收到“抱歉,我們無法讓您登錄”消息和“113”錯誤代碼。我們將向您展示如何解決該問題。

如何在 Discord 中設置文本格式:字體、粗體、斜體、刪除線等

如何在 Discord 中設置文本格式:字體、粗體、斜體、刪除線等

了解如何在 Discord 中設置文本格式,包括字體、粗體、斜體等,提升您的溝通技巧。

如何更新您的 PSP 固件

如何更新您的 PSP 固件

我始終相信,無論是計算機、無線路由器還是遊戲機,為任何設備安裝固件升級都是值得的。在本文中,我將引導您完成升級 PSP 設備固件所需的步驟。

如何在 Windows 中將分區設置或標記為活動分區

如何在 Windows 中將分區設置或標記為活動分區

您的計算機上是否有多個分區,安裝了不同的操作系統。如果是這樣,您可以更改 Windows 中的活動分區,以便在計算機啟動時加載適當的操作系統。

如何禁用無線路由器上的 SSID 廣播

如何禁用無線路由器上的 SSID 廣播

如果您正在考慮在您的無線路由器上禁用 SSID 廣播的選項,您應該了解所涉及的真正安全問題。如果您禁用 SSID 廣播,當有人使用他們的標準無線網絡適配器搜索可用網絡時,網絡名稱確實不會顯示。

如何將多個圖像轉換為 PDF 文件

如何將多個圖像轉換為 PDF 文件

圖像可以獨立存在。但有時,您需要將多個圖像組合成一個 PDF 文件並保存或共享。

如何設置和使用 Twitter 列表

如何設置和使用 Twitter 列表

Twitter 是分享您的觀點、與他人交談以及建立社交媒體資料以支持您的朋友和關注您的興趣的好地方。但是,跟踪您關注的帳戶可能很困難。

如何確保您獲得所支付的網絡速度

如何確保您獲得所支付的網絡速度

在消費者權益如此重要的世界裡,互聯網公司可以不斷提供“最高”速度或無法提供您支付的速度,這似乎很奇怪。在本文中,我們將介紹您可以採取哪些步驟來確保您獲得的速度是您應該獲得的速度。

如何將您的音樂提交到 Spotify

如何將您的音樂提交到 Spotify

您是想知道如何在 Spotify 上播放音樂的新藝術家嗎?在數字時代分發音樂與過去大不相同。

如何在您的視頻項目中使用 YouTube 音頻庫

如何在您的視頻項目中使用 YouTube 音頻庫

如果您正在製作自己的視頻或其他媒體項目,則不能隨便從 Internet 上獲取您想要的任何音樂。如果你駕駛一架噴氣式戰鬥機飛越美國的天空並拍攝它,你不能使用 Kenny Loggins 的“Danger Zone”歌曲並希望擺脫它。

如何在 Discord 中添加、管理和刪除角色

如何在 Discord 中添加、管理和刪除角色

當您啟動第一個 Discord 服務器時,您可能要做的第一件事就是在其中創建可以分配給服務器用戶的角色。Discord 中的角色是在團隊中提供某些能力的職位。

如何使音頻文件更大聲

如何使音頻文件更大聲

低音量的音頻文件幾乎毫無用處,而且非常令人沮喪,尤其是當您無法重新錄製原始音頻時。無論是您嘗試在筆記本電腦上聆聽的 MP3 歌曲,還是錄製的聲音不夠大的音頻文件,使用台式機或在線音頻編輯軟件都可以輕鬆提高幾乎所有音頻文件的音量。

如何停用 Facebook 帳戶而不是刪除它

如何停用 Facebook 帳戶而不是刪除它

想要脫離社交媒體是可以理解的。如果任其發展,社交媒體的使用可能會變成看似無窮無盡的時間消耗。

麥克風在 Google Meet 中無法使用?嘗試這些常見的修復

麥克風在 Google Meet 中無法使用?嘗試這些常見的修復

發現解決 Google Meet 麥克風問題的有效方法,包括音頻設置、驅動程序更新等技巧。

解決 Twitter (X) 訊息發送失敗的 13 種方法

解決 Twitter (X) 訊息發送失敗的 13 種方法

在 Twitter 上發送訊息時出現訊息發送失敗或類似錯誤?了解如何修復 X (Twitter) 訊息發送失敗的問題。

修復 Apple Watch 手腕檢測不起作用的 9 種方法

修復 Apple Watch 手腕檢測不起作用的 9 種方法

無法使用手腕檢測功能?以下是解決 Apple Watch 手腕偵測不起作用問題的 9 種方法。

修復 Twitter 上「出了問題」錯誤的 11 種方法

修復 Twitter 上「出了問題」錯誤的 11 種方法

解決 Twitter 上「出錯了,重試」錯誤的最佳方法,提升用戶體驗。

無法在瀏覽器上登入 Google 帳戶的 6 大修復

無法在瀏覽器上登入 Google 帳戶的 6 大修復

如果您無法在瀏覽器中登入 Google 帳戶,請嘗試這些故障排除提示以立即重新取得存取權限。

如何在電視上獲得 Google Meet 會議

如何在電視上獲得 Google Meet 會議

借助 Google Meet 等視頻會議工具,您可以在電視上召開會議,提升遠程工作的體驗。

如何為 Instagram 聊天啟用端對端加密

如何為 Instagram 聊天啟用端對端加密

為了讓您的對話更加安全,您可以按照以下步驟在行動裝置和桌面裝置上為 Instagram 聊天啟用端對端加密。

Dropbox:如何檢查您的安全性設置

Dropbox:如何檢查您的安全性設置

了解如何檢查您的 Dropbox 安全設定有助於確保您的帳戶免受惡意攻擊。

每個用戶都應該知道的 7 個 YouTube 電視提示和技巧!

每個用戶都應該知道的 7 個 YouTube 電視提示和技巧!

YouTube TV 為我們提供了許多堅持使用的理由,因為它融合了直播電視、點播視頻和 DVR 功能。讓我們探索一些最好的 YouTube 電視提示和技巧。

修復三星 Galaxy 手機上通知不起作用的 12 種方法

修復三星 Galaxy 手機上通知不起作用的 12 種方法

您的三星手機沒有收到任何通知?嘗試這些提示來修復通知在您的 Samsung Galaxy 手機上不起作用的問題。