如何在 Linux 終端中退出一個程序

**導讀:**有一天,我發現我的朋友搞不清楚如何退出 top 命令。他沒有中止這個命令,而是關閉了整個終端程序。 

https://linux.cn/article-13783-1.html
作者:Abhishek Prakash
譯者:geekpi

有趣的是,當你剛接觸一些東西時,最簡單的事情也會變得複雜。

有一天,我發現我的朋友搞不清楚如何退出 top 命令。他沒有中止這個命令,而是關閉了整個終端程序。

這不僅是不必要的,而且是一件不好的事情。

在 Linux 裏中止程序

在 Linux 中,你可以使用 Ctrl+C 鍵來中止終端中的運行程序。這對 Ubuntu 和其他 Linux 發行版都適用。

以 ping 命令爲例。如果你不中止它,它將持續顯示結果。

按住 Ctrl 鍵並同時按下 C 鍵。它向正在運行的程序發送 SIGINT 信號🔗 linuxhandbook.com 以強制退出該命令。

Stopping a program in the Linux terminal

你看到 ^C 了嗎?這個插入符號(^)代表 Ctrl。所以基本上,終端將 Ctrl+C 的按鍵顯示爲 ^C

Ctrl+C 對於那些被設計爲持續運行直到被打斷的命令非常有效。你覺得你需要取消命令,就用 Ctrl+C

在一個更復雜的方法中,你可以 找到進程 ID 並殺死一個正在運行的進程🔗 itsfoss.com。這是更高級的東西,只有進程在後臺或由其他用戶運行或在另一個終端窗口運行時使用。

除此以外,還有一些其他的命令和命令行工具也有自己的退出命令。讓我在這裏簡單地提一下其中的一些。

如何退出 Vim 編輯器

退出 Vim 編輯器🔗 itsfoss.com 在 Linux 世界裏鬧出了很多笑話。當你剛接觸這個強大的基於命令行的文本編輯器時,是很難搞清楚的。在幾種退出 vim 的方法中,最常見的是按 Esc 鍵,然後輸入冒號(:),再輸入 q! 表示不保存而強制退出,或者 wq 表示保存並退出。

如何退出 Nano 編輯器

退出 Nano 編輯器🔗 itsfoss.com 比退出 Vim 要簡單一些。爲什麼?因爲 Nano 在底部有快捷方式。如果你是新手,你可能不明白,但至少你下次就能搞清楚了。

要退出 Nano,按 Ctrl+X。它將詢問你是否要保存對文件所做的修改。你可以輸入你的選擇。

如何退出 less 命令

less 是一個奇妙的命令,它可以讓你在不像 cat 命令那樣雜亂的終端屏幕上進行查看。如果你在 less 命令的視圖內,使用 q 鍵來退出 less。

如何退出終端

要退出終端本身,不是關閉終端,而是使用 Ctrl+D 鍵盤快捷鍵或輸入退出命令:

exit

這實際上是讓你從當前的 shell 中退出。當你在 Ubuntu 或其他發行版中打開一個終端🔗 itsfoss.com,它會運行默認的 shell。當你從這個 shell 退出時,終端也會結束。Ctrl+D 是做同樣事情的快捷方式,並退出終端。

我希望你覺得這個快速教程對你有幫助。我強烈建議你學習這些 Linux 命令技巧🔗 itsfoss.com。


via: https://itsfoss.com/stop-program-linux-terminal/

作者:Abhishek Prakash 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux 中國 榮譽推出

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/etavSQrHDkwn1hLeGiF-cA