답변:
+를 사용하여 임의의 명령을 보낼 수 있습니다. 예 :
less +/pattern
-p PATTERN
(nik이 게시 한)는와 같습니다 +/PATTERN
.
+/pattern
은와 동일 --pattern=pattern
하지만 파일 끝에서 덜 시작하는 등 더 많은 작업을 수행 할 수 있습니다 less +G
. 이 +
옵션은 모든 것을 -p|--pattern
포함하여 더 적은 수의 다른 명령 세트를 제공하므로 기억을 귀찮게하지 않고 단지 내부에서 -p
와 마찬가지로 +/
검색 하는 데 사용 합니다.
실제로 두 가지 방법이 있습니다. 다른 사람들이 언급했듯이 -p
/ --pattern
옵션을 사용할 수 있습니다.
less -p<pattern>
less --pattern=<pattern>
공백이 포함되어 있으므로 패턴을 따옴표로 묶어야합니다.
그러나 실제로 이것을 수행하는 두 번째 방법이 있습니다.
LESS=-p<pattern> less
LESS=--pattern=<pattern> less
두 번째 방법은 한 가지 뚜렷한 이점이 있습니다. 페이지 매김에 덜 사용하는 다른 명령과 함께 사용할 수 있습니다! :
LESS=-p"^ read \[" man bash
이것은 모든 내장 명령에 대해 bash 매뉴얼 페이지를 검색하기 위해 문자 그대로 확장 될 수 있습니다. 나는 언젠가 조금 쫓겨 났고 배쉬 내장에 대한 "고정 된"남자를 얻었다.
core.pager = less -cFRX --pattern='^commit'
바로 'n'키로 다음 커밋으로 갈 수 있습니다.