Как очистить буфер прокрутки в консоли от bash?

8

Я большой пользователь bash, и konsole - моя любимая среда. Я знаю, что могу использовать клавиатуру ctrl + shift + x, чтобы очистить буфер прокрутки, но в моих сценариях есть определенные моменты, в которых я хотел бы, чтобы это произошло. Как очистить буфер прокрутки konsole с помощью командной строки, bash или любой другой оболочки?

Джошуа К
источник

Ответы:

14

Это сделает это:

echo -e "\e[3J"

Нашел здесь . Работает и в обычном xterm.

retracile
источник
отлично! хорошая находка и работает отлично!
Джошуа К
у меня не работал на SUSE в xterm с оболочкой bash.
Джангофан
3
Мне больше понравился echo -ne "\ e [3J", так как он избегает печатного переноса строки.
Патрик Б.
@PatricB .: верно, хотя в этом контексте я ожидаю, что он включит это в сценарий
пересмотр
1
@SandeepDatta: работает с konsole 4.14.3 на Fedora 20; он не очищает экран - он очищает буфер прокрутки.
откат