인간의 LESS 환경 변수는 무엇입니까? 어떻게 설정되어 있나요?

인간의 LESS 환경 변수는 무엇입니까? 어떻게 설정되어 있나요?

LESS환경 변수의 목적은 무엇입니까 man? 일치하는 항목이 여러 개인 경우 어떻게 해야 man합니까 ?LESS

모드는 어떻게 설정되나요 LESS? 어떤 종류의 정규 표현식을 사용해야 하나요? 예를 들어, in은 LESS=+/'^ *shopt \[' man bash무슨 +/뜻인가요?

LESS이외의 다른 명령에도 영향을 줍 니까 man? 다른 명령의 표준 출력에서 ​​동일한 효과를 얻을 수 있습니까?

답변1

LESSman특별한 의미 는 없지만 less호출기는 man대부분의 시스템에서 기본적으로 사용됩니다.

내 데비안에서는 호출기를 지정하지 않으면 man기본적으로 호출기가 사용됩니다.pager -s

$ readlink -f "$(command -v pager)"
/bin/less

LESSless를 열 때 +cmd실행 하도록 지시하기 위해 전달할 옵션을 지정합니다 less. 정규식과 일치하는 행을 검색하라는 메시지 cmd+/'^ *shopt \['표시됩니다 . 정규식을 실행 한 다음 누르고 입력하여 수동으로 검색할 수 있습니다 .less^ *shopt \[man bash/

호출기를 변경하면 LESS아무런 효과가 없습니다.

LESS=+/'^ *shopt \[' man -P more bash

관련 정보