Предположим, у меня открыт Терминал, который содержит тысячи строк выходных данных из моих предыдущих команд за последние несколько часов / дней. Как найти в записанном выводе строку? Я особенно заинтересован в решении, которое не требует мыши.
Я знаю, что должен был использовать тройник, но это не всегда удобно.
Я знаю, что могу «Выбрать все», затем открыть редактор, вставить, затем выполнить поиск, но я надеюсь на что-то более простое (а для выбора «Все», похоже, требуется мышь).
Я надеялся, что в строке меню будет команда «Найти ...» (как в Mac OS X).
Ответы:
Поиск текста в прокрутке - слабость большинства терминальных эмуляторов; единственные, кого я знаю об этом, это OS X Terminal и Terminator . Тем не менее, вы можете запустить экран GNU в любом терминале и искать его буфер прокрутки в режиме копирования.
источник
Если вы используете gnome-терминал (терминал с графическим интерфейсом по умолчанию в Ubuntu), вы можете нажать
shift+ctrl+f
, ввести условия поиска и нажать Enter. Все еще графический, но мышь не требуется.источник
xfce4-terminal
, (X) Ubuntu Raring 13.04. Спасибо.Ярлык для поиска строки внутри данных терминала: Ctrl + Shift + F
источник
xfce4-terminal 0.6.3
по умолчаниюXubuntu 16.04
.Вы рассматривали возможность использования pipe и grep?
Надеюсь это поможет
источник
Попробуй консоль в кде. Это работает с гномом / единство тоже. Запрограммируйте ярлык Find на alt-f или ctrl-f, чтобы он мог искать вперед или назад, плюс он выделит новый вывод, соответствующий шаблону поиска.
источник
Для журналов: также
guake
поддерживает поиск через,ctrl+shift+f
так как https://github.com/Guake/guake/pull/1533 был объединенисточник