Поиск текста в выводе команды на терминале PuTTY

Поиск текста в выводе команды на терминале PuTTY

Я хотел бы знать, как искать определенный текст на терминале. Если я делаю это catв файлах журнала, я хотел бы найти определенные слова, такие как job или summary, чтобы мне не приходилось читать весь файл журнала.

Я знаю, что были подобные случаи.почтаоб этом. Ответ из этого поста - Ctrl+ A+ [ <text>, который, похоже, не работает для меня. Когда я нажимаю это, я получаю сообщение No bracket in top line (press Return)или Если я нажимаю эти клавиши вместе, я получаю сообщение ESC.

Есть ли способ сделать это с помощью PuTTY? Или есть ли универсальный способ поиска текста в выводе команд?

решение1

Вы также можете щелкнуть правой кнопкой мыши по строке заголовка в верхней части окна и выбрать «Копировать все в буфер обмена», затем вставить в текстовый редактор и использовать его для поиска.

решение2

Знак Ctrl++ предназначен для использования на экране приложения (приложение для мультиплексирования консолей) a.[

меньше

Обычно самый простой способ сделать это — использовать такие инструменты, как lessи , чтобы перенаправить вывод из любого приложения, которое генерирует сообщения на консоли, и выполнить поиск в приложении less. Вы можете сделать это, используя косую черту ( /), за которой следует искомая строка. Нажмите Enter, чтобы выполнить поиск.

Пример

$ less filename.log

...then in less, type a forward slash followed by string to search, foo

грэп

Аналогично использованию выше less, вы также можете использовать такие инструменты, как tailпечать последних нескольких строк сообщений файла журнала приложений, а также использовать grepдля поиска только тех строк, которые содержат совпадающую строку/шаблон.

$ grep "somestring" filename.log

Связанный контент