Мне было любопытно, если есть способ очистить буфер терминала / вывод с помощью некоторого сочетания клавиш. Я использую Ubuntu. Я знаю что
Ctrl + L
очищает терминал, но вы все равно можете прокрутить назад, чтобы увидеть старый текст. Я ищу что-то похожее на то, что
reset
команда делает. На Mac
apple + k
кажется, добивается цели.
Ответы:
В терминале gnome вы можете редактировать сочетания клавиш с
Edit -> Reset Shortcuts...
помощью. Затем вы можете сопоставить команду «Сброс и очистка», которая, кажется, делает то, что вы ищете.Кроме того, вы можете ограничить историю прокрутки небольшим числом (скажем, 0), и Ctrl + L будет ближе к тому, что вы ищете.
источник
Edit -> Preferences -> Shortcuts
(я использую GNOME Terminal v3.16.2)CTRL+ uочищает от курсора до начала строки
CTRL+ kочищает от курсора до конца строки
CTRL+ dочищает один символ справа от курсора
Esc+ Backspaceочищает одно слово слева от курсора
Esc+ dочищает одно слово справа от курсора
Alt+ left/rightпереход к началу предыдущего / следующего слова
Чтобы очистить весь экран, добавьте следующий псевдоним в ваш
~/.bashrc
файл:Теперь в новом терминале типирование
cls
очистит все, включая буфер прокрутки. Он работает намного быстрее, чем,reset
поскольку он ничего не сбрасывает.Фактически
reset
это необходимо только тогда, когда вы хотите починить сломанный терминал, например, после запускаcat
двоичного файла.Если вы используете OSX, то Command ( ⌘) + kочистит терминал ( и консоль chrome devtools 😉) .
источник
cls
?Ctrl + L перерисовывает терминал; это не очищает это. Если вы находитесь в полноэкранном приложении, например, less или vim, команда Ctrl-L используется для перерисовки поврежденного экрана. Например, в vim с подсветкой синтаксиса цветов вы можете использовать ctrl_l для обновления цветов, если прокручиваете большое расстояние, и vim запутывается, сопоставляя кавычки или квадратные скобки или подобное.
Просто для справки, если кто-то ищет и находит это ... Если вам нужно очистить буфер обратной прокрутки, либо установите буфер в 0 строк, либо закройте окно и снова откройте его. Или «пока истина; делай печать; готово», а затем прерывай с помощью ctrl + c, когда ты выведешь достаточно строк, чтобы уничтожить буфер. Буфер прокрутки зависит от приложения, поэтому, хотя данное решение работает для терминала Gnome, оно не будет работать для любого другого оконечного устройства.
источник
Я использую Konsole. Я всегда использовал Ctrl+ Shift+ Xв прошлом, чтобы очистить все, включая прокрутку. Теперь есть новый и лучший способ: Ctrl+ Shift+ Kи Googling «быстрые сочетания клавиш консоли очищают историю» не доставит вас туда очень легко, но доставит вас сюда.
источник
Cmd+ Ctrl+ Lделает
clear
команду в Mac.источник