在 Linux 命令提示字元中清除控制台

在 Linux 命令提示字元中清除控制台

我知道 cls 和clear 存在。但使用這些命令後,我仍然可以向上捲動並查看我的歷史記錄。我希望它的行為就像真正重新打開視窗一樣。

有什麼幫助嗎?

答案1

正如其他人所說,reset應該可以解決問題。然而,一些終端模擬器(mintty如果我是對的,來自 Cygwin)甚至不會清除回滾緩衝區。在這種情況下,他們應該可以選擇直接這樣做。mintty當您在視窗中右鍵或開啟選單時,會出現類似「清除回滾」的內容。

答案2

嘗試reset:這會清除我嘗試過的終端程式中的回滾緩衝區(xfce4-terminalgnome-terminalxterm)。

答案3

在某些終端(xterm)中,ctrl-L與 一樣清除螢幕reset,但速度更快。但在 gnome 終端機中ctrl-L行為就像clear.

由於我還不能發表評論,只是想指出 Putty 提供了它自己的終端,除非您使用 X11 隧道。

編輯:

如果您希望透過命令列清除回滾緩衝區,請使用先前的超級使用者答案PuTTY:從命令列清除回滾。這可以別名為alias reset="clear && printf '\033[3J'".

相關內容