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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章