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


8

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

Ответы:


14

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

echo -e "\e[3J"

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


отлично! хорошая находка и работает отлично!
Джошуа К

у меня не работал на SUSE в xterm с оболочкой bash.
Джангофан

3
Мне больше понравился echo -ne "\ e [3J", так как он избегает печатного переноса строки.
Патрик Б.

@PatricB .: верно, хотя в этом контексте я ожидаю, что он включит это в сценарий
пересмотр

1
@SandeepDatta: работает с konsole 4.14.3 на Fedora 20; он не очищает экран - он очищает буфер прокрутки.
откат
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.