Есть ли способ прояснить, что отображается на консоли оболочки (в Ubuntu Linux) всего одним или двумя ключами? Когда я получаю поток строк, grep
который превышает высоту окна, я хочу быстро вернуться к той позиции, где я набрал команду после приглашения. Я могу сделать это, если я открыл новый терминал до того, как набрал команду, и просто перешел в исходное положение. Но если продолжать использовать то же самое окно терминала, я должен вручную найти позицию. Ctrl+ lне является ответом, потому что он просто прокручивается, а содержимое терминала остается. Я не могу использовать, less
потому что цветной вывод grep не отображается в цвете.
8
cls
DOS?cls
в DOS очищает содержимое консоли и возвращает вас на пустой экран с новой командной строкой.clear
это аналогcls
.reset
делает больше Оба, вероятно, будут работать, но на основании вашего описания,reset
это излишне.Ответы:
The
Команда, которая является частью ncurses и находится в пакете ncurses-bin в Debian, полностью очистит консоль. Это то, что вы хотите?
Краткое резюме
reset
из справочной страницы:Как обсуждено в /superuser/122911/bash-reset-and-clear-commands , и как указывалось Эриком при очистке консоли Shell ,
clear
просто очистит экран,reset
будет (как выразился bignose), msgstr "сбросить ваш терминал, когда он испорчен управляющими последовательностями". Лично я хорошо испортил свой терминал, и когда я его очищаю, я не собираюсь возвращать ничего, что было раньше, поэтому я просто используюreset
. Но ммм.источник
Ctrl+L
для целей этого вопроса? Пользователь не упомянул о повреждении терминала, а в остальном это эквивалентно, насколько я вижу.Ctrl+L
но он не очистил терминал.Я обычно просто использую:
Со
clear
страницы руководства :источник
clear
илиCtrl+L
не работают.Это не ответ на ваш вопрос, но вы можете использовать меньше и сохранить свой цвет, см .: /server/26509/colors-in-bash-after-piping-through-less
намекают:
источник
Вы можете попробовать эту команду:
источник