Terminal

如何清除 Gnome 終端歷史記錄?

  • May 21, 2019

當我們在終端中使用clearcommand 或Ctrl+L時,它會清除終端,但我們仍然可以向後滾動以查看最後使用的命令。有沒有辦法徹底清除終端?

您可以使用tput reset.

此外resettput reset您可以使用以下 shell 腳本。

#!/bin/sh
echo -e \\033c

這會將控製字元發送Esc-C到重置終端的控制台。

Google 關鍵字:Linux 控制台控制序列

man console_codes說:

序列 ESC c 導致終端重置,如果螢幕全是亂碼,這就是您想要的。經常建議的“echo ^V^O”只會使 G0 成為目前狀態,但不能保證 G0 指向表 a)。在某些發行版中,有一個程序 reset(1) 只是執行“echo ^[c”。如果控制台的 terminfo 條目是正確的(並且有一個條目 rs1=\Ec),那麼“tput reset”也將起作用。

引用自:https://unix.stackexchange.com/questions/26975