Какая команда может на самом деле очистить экран терминала?

В терминале Cygwin или gnome clear фактически не удаляет предыдущий вывод в терминал. Поэтому, когда я запускаю clear , а затем некоторые программы и ищу (используя функцию поиска терминалов) какое-то слово в выводе программ, которые запускаются после clear , он будет также выполните поиск в выводе других команд, ранее запускавшихся на экране, прежде чем очистить .

Как я могу искать в выводе на экране терминала с произвольно выбранной точки времени?

Мой текущий обходной путь - открыть новый терминал для запуска программ, в выводах которых я хотел бы искать. Но есть ли способ, не открывая новый терминал?

Спасибо.

0
29.03.2017, 21:48
1 ответ

Функции, о которых вы говорите, очень похожи на то, что GNU Экран обеспечивает.

Если вы хотите выполнить поиск вывода терминала, вы можете использовать функцию копирования / обратной прокрутки. (CTRL-a ESC) тогда? для обратного поиска и / для прямого поиска.

Я провожу очень большую (почти 100%) своего терминального времени в GNU Screen.

По умолчанию для обратной прокрутки установлено значение 100 строк, это легко увеличить, установив для defscrollback значение выше в ~ / .screenrc . Можно создавать новые окна (CTRL-a c) и переключаться между ними (CTRL-a n или CTRL-a p).

Это то, что существует уже несколько десятилетий, и я надеюсь, что в будущем это будет еще много из-за огромного набора функций, которые он предоставляет, что дает мне единообразный уровень независимо от того, какой терминал является вкусом месяца.

-1
28.01.2020, 05:05

Теги

Похожие вопросы