LESS
환경 변수의 목적은 무엇입니까 man
? 일치하는 항목이 여러 개인 경우 어떻게 해야 man
합니까 ?LESS
모드는 어떻게 설정되나요 LESS
? 어떤 종류의 정규 표현식을 사용해야 하나요? 예를 들어, in은 LESS=+/'^ *shopt \[' man bash
무슨 +/
뜻인가요?
LESS
이외의 다른 명령에도 영향을 줍 니까 man
? 다른 명령의 표준 출력에서 동일한 효과를 얻을 수 있습니까?
답변1
LESS
man
특별한 의미 는 없지만 less
호출기는 man
대부분의 시스템에서 기본적으로 사용됩니다.
내 데비안에서는 호출기를 지정하지 않으면 man
기본적으로 호출기가 사용됩니다.pager -s
$ readlink -f "$(command -v pager)"
/bin/less
LESS
less
를 열 때 +cmd
실행 하도록 지시하기 위해 전달할 옵션을 지정합니다 less
. 정규식과 일치하는 행을 검색하라는 메시지 cmd
가 +/'^ *shopt \['
표시됩니다 . 정규식을 실행 한 다음 누르고 입력하여 수동으로 검색할 수 있습니다 .less
^ *shopt \[
man bash
/
호출기를 변경하면 LESS
아무런 효과가 없습니다.
LESS=+/'^ *shopt \[' man -P more bash