如何从bash清除konsole中的回滚缓冲区?


8

我是一个沉重的bash用户,konsole是我的首选环境。我知道我可以使用键盘命令ctrl + shift + x清除回滚缓冲区,但是我的脚本中有一些我希望发生的点。如何使用命令行,bash或任何其他shell清除konsole的回滚缓冲区?

Answers:


14

这样做:

echo -e "\e[3J"

这里找到。也可以在常规xterm中使用。


真好!好发现,完美的作品!
约书亚K

在带有bash shell的xterm中在SUSE上对我不起作用。
djangofan 2011年

3
我更喜欢echo -ne“ \ e [3J”,因为它避免了打印换行。
Patrick B.

@PatricB .:是的,尽管在这种情况下,我希望他将其合并到脚本中
追溯

1
@SandeepDatta:它与Fedora 20上的konsole 4.14.3配合使用;它不会清除屏幕,而是清除回滚缓冲区。
retracile 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.