如何清除 Linux 終端螢幕?


概述

Linux 終端是任何作業系統使用者的重要工具,它常用於執行各種任務,例如檢視日誌檔案或執行命令。但是,有時您可能需要清除計算機上的螢幕,以便您可以一次看到多個內容。在本文中,我們將瞭解如何在 Linux 中清除螢幕。

如果我們清除命令提示符視窗,以便更清楚地瞭解我們正在做什麼,將非常有幫助。

我們將討論實現此目的的不同方法。

使用 clear 命令

您可以使用 clear 命令清除終端視窗的內容。這將刪除當前行中的所有文字並移至下一行。

這將清除整個螢幕。您還可以透過指定要清除的行來使用此命令僅清除螢幕的一部分。例如,鍵入 clear 1−10

要清除螢幕,一種常見的方法是使用 clear 函式。讓我們用一些命令填充螢幕,然後執行 clear 函式。

$ pwd
/home/groot

$ hostname
workstation

$ clear

如果您使用 clear 命令,如果啟用了擴充套件 E2 功能,它還會清除終端滾動回滾緩衝區。

如果我們想在退出 Vim 時避免丟失更改,可以使用 '-x' 命令列引數。

$ clear -x

使用 reset 命令

清除螢幕的另一種方法是使用 reset 命令。reset 命令將終端重置回其預設設定。它不會刪除任何資料。要重置終端,請鍵入 reset。

如果您想將終端重置為其原始狀態,則應使用 reset 命令。如果您不想丟失任何內容,則可以使用 nohup 命令而不是重置終端。

$ pwd
/home/groot

$ hostname
workstation

$ reset

reset 命令重置終端,使其從頭開始。如果程式未正確退出,導致終端處於異常狀態,這將非常有用。

使用控制檯程式碼

我們可以使用 ESC c 命令擦除終端視窗。轉義鍵的 ASCII 值為十進位制 27。我們可以用八進位制 (033) 或十六進位制 (0x1b) 表示相同的數字。

為了將 ESC 程式碼輸入終端,請按 Ctrl+[ (Ctrl+O),然後按 [ (Esc)。同時按下這些鍵將顯示以下訊息 -

  • 按 Enter 鍵繼續。

  • 再次按 Esc 鍵取消。

  • 按 Esc 後,終端將返回正常模式。

清除滾動回滾緩衝區

滾動回滾緩衝區儲存有關以前鍵入終端的命令的資訊。退出終端時,滾動回滾緩衝區將被清除。

但是,有時您可能希望保留儲存在滾動回滾緩衝區中的一些資訊。這樣做的一個原因可能是您想檢視以前執行的命令的歷史記錄。

讓我們執行一些命令列以填充終端視窗並使用八進位制控制檯程式碼清除它。

$ pwd
/home/groot

$ hostname
workstation

$ printf "\033c"

您可以透過以十六進位制表示法輸入命令來獲得相同的結果 -

$ printf "\x1Bc"

結論

在這裡,我們討論了一些用於清除終端螢幕的有用命令列工具。這些命令可以在日常生活中使用 Linux 作業系統時使用。

更新於: 2022-12-26

1K+ 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告