Использование терминала по умолчанию и bash не позволяет выполнять поиск по стандартному выводу команд.
Можно получить такую функциональность, используя другие инструменты, такие как emacs shell или screen, но мне интересно, почему такая полезная функция отсутствует, я помню простой CF, используемый для работы в терминалах.
Есть ли способ сделать так, чтобы приложение терминала Gnome поддерживало поиск вывода? или есть лучшее терминальное приложение, которое изначально поддерживает поиск?
less
не дает вам то, что вы хотите? Вы можете искать текстless
и многие другие пейджеры. Кроме того, не должно ли это быть на супер пользователя?less
это хорошо для вывода одной команды, но я часто делаю несколько команд и возвращаюсь позже с необходимостью поиска по всему выводуОтветы:
Вы можете попробовать скрипт (1). При входе в систему просто вызовите скрипт, и вы сможете искать в файле машинописи, который он генерирует. Это не одно нажатие клавиши, как в оболочке emacs, и оно буферизуется, но это может быть лучше, чем ничего.
источник
script
работы? Я пытался и не мог ...Попробуйте Ctr+ Shift+ f. Это работает на терминале Ubuntu и Терминаторе
источник
Используя
xterm
, вы можете записать все, что терминал отображает в файл. Затем вы можете открыть этот файл в редакторе илиless
.источник
В
screen
вы можете войти вcopy
режим и сделать поиск на выходе. Вы можете также сделать запись в журнал вывода в файл и искать ее так , как вы обычно делаете (grep
,less
и т.д.).источник
Не знаю,
gnome-terminal
ноurxvt
делает это, набрав Alt+ s. Это должно быть в ваших репозиториях, ищите пакетrxvt-unicode
.источник