터미널 출력을 검색하는 방법은 무엇입니까?

터미널 출력을 검색하는 방법은 무엇입니까?

git help병합 명령을 이해하기 위해 이것을 입력한다고 가정해 보겠습니다 . 병합이 포함된 줄과 그 주변 줄의 모든 출력을 읽고 싶지는 않습니다.

FAQ인줄 알았는데 못찾았네요. 나는 grep이 어떻게든 이것을 할 수 있다고 생각합니다.

답변1

예, grep다음과 같은 작업을 수행하는 것이 가능합니다. 해당 -C옵션은 일치하는 컨텍스트를 표시합니다. 그러므로

git help | grep -C2 merge

"병합"이 포함된 줄은 위와 아래에 두 줄의 컨텍스트와 함께 표시됩니다.

사용하기가 더 쉽다고 생각합니다 less.

git help | less

그런 다음 을 사용하여 검색합니다 /.

git help

많이 말하지는 않겠지만 꼭 해봐야 할 말

git help merge

그러면 관련 맨페이지가 열립니다.

일부 터미널 에뮬레이터에서는 사후 검색도 허용합니다. 예를 들어 GNOME 터미널에는 검색 메뉴가 있어 CtrlShiftF검색 시작을 누를 수 있습니다.

관련 정보