Linux終端徹底清空屏幕

Linux用戶基本上都習慣使用clear命令或Ctrl+L組合快捷鍵來清空終端屏幕。這樣做其實並沒有真正地清空屏幕,但當用鼠標向上滾時,你仍然能看到之前的命令操作留下來的輸出。

命令 printf “\033c” 或者 printf “\ec”真正地清空了終端屏幕.

它的工作原理是什麼?\033 == \x1B == 27 == ESC 於是,這個命令變成了c,它是VT-XXX中表示“Full Reset (RIS)”的轉義碼。printf是bash裏內置的命令,內置命令的優先級比其它可執行文件要高。

reset也是真正地清空終端屏幕。這個命令執行起來有點慢,但它的兼容性顯然比之前的那個要好。reset命令在你的終端控制錯亂時非常有用。

 

 

在$HOME/.bashrc中添加alias clr='printf "\ec"',可以讓用戶使用別名。

發佈了77 篇原創文章 · 獲贊 13 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章