Поиск на терминале


15

Использование терминала по умолчанию и bash не позволяет выполнять поиск по стандартному выводу команд.

Можно получить такую ​​функциональность, используя другие инструменты, такие как emacs shell или screen, но мне интересно, почему такая полезная функция отсутствует, я помню простой CF, используемый для работы в терминалах.

Есть ли способ сделать так, чтобы приложение терминала Gnome поддерживало поиск вывода? или есть лучшее терминальное приложение, которое изначально поддерживает поиск?


Разве команда lessне дает вам то, что вы хотите? Вы можете искать текст lessи многие другие пейджеры. Кроме того, не должно ли это быть на супер пользователя?

Да, lessэто хорошо для вывода одной команды, но я часто делаю несколько команд и возвращаюсь позже с необходимостью поиска по всему выводу

Ответы:


3

Вы можете попробовать скрипт (1). При входе в систему просто вызовите скрипт, и вы сможете искать в файле машинописи, который он генерирует. Это не одно нажатие клавиши, как в оболочке emacs, и оно буферизуется, но это может быть лучше, чем ничего.


Можете ли вы искать сценарий во время scriptработы? Я пытался и не мог ...
user1527227


1

Используя xterm, вы можете записать все, что терминал отображает в файл. Затем вы можете открыть этот файл в редакторе или less.



0

Не знаю, gnome-terminalно urxvtделает это, набрав Alt+ s. Это должно быть в ваших репозиториях, ищите пакет rxvt-unicode.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.