PuTTY 터미널의 명령 출력에서 ​​텍스트 검색

PuTTY 터미널의 명령 출력에서 ​​텍스트 검색

터미널에서 특정 텍스트를 검색하는 방법을 알고 싶습니다. 로그 파일을 볼 때 cat전체 로그 파일을 읽을 필요가 없도록 작업 또는 요약과 같은 특정 단어를 찾고 싶습니다.

비슷한 일이 있었던 걸로 알아요우편 엽서이에. 해당 게시물에 대한 답변은 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

grep

위의 사용과 마찬가지로 응용 프로그램 로그 파일 메시지의 마지막 몇 줄을 인쇄하는 것과 같은 도구를 less사용 하거나 일치하는 문자열/패턴이 포함된 줄만 검색하는 데 사용할 수도 있습니다.tailgrep

$ grep "somestring" filename.log

관련 정보