Linux中國

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

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

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

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

在 Linux 里中止程序

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

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

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

Stopping a program in the Linux terminal

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

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

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

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

如何退出 Vim 編輯器

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

如何退出 Nano 編輯器

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

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

如何退出 less 命令

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

如何退出終端

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

exit

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

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

有問題或建議?請在下面留下評論。

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

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

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


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國