如何在 Linux 終端中退出一個程序
有趣的是,當你剛接觸一些東西時,最簡單的事情也會變得複雜。
有一天,我發現我的朋友搞不清楚如何退出 top
命令。他沒有中止這個命令,而是關閉了整個終端程序。
這不僅是不必要的,而且是一件不好的事情。
在 Linux 里中止程序
在 Linux 中,你可以使用 Ctrl+C
鍵來中止終端中的運行程序。這對 Ubuntu 和其他 Linux 發行版都適用。
以 ping
命令為例。如果你不中止它,它將持續顯示結果。
按住 Ctrl
鍵並同時按下 C
鍵。它向正在運行的程序發送 SIGINT 信號以強制退出該命令。
你看到 ^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
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive