Як я можу очистити буфер прокрутки в консолі від bash?


8

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

Відповіді:


14

Це зробить це:

echo -e "\e[3J"

Знайдено тут . Працює і в звичайному xterm.


приємно! гарна знахідка та прекрасно працює!
Джошуа К

не працював для мене на SUSE в xterm з bash shell.
djangofan

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.