답변:
정보 는 의 매뉴얼 페이지에 man
있습니다. 환경 변수 섹션에 있습니다.
환경에 존재 하지 MANPAGER
않거나 PAGER
존재 하지 않으면 man
명령은 다음과 같이 작동합니다. 컬러 매뉴얼이 요청되면 호출합니다 less -sR
. 그렇지 않으면 호출합니다 more -s
.
less
and more
명령 의 동작은 less
기본적으로 파일의 끝에서 종료 more
되지 않지만 그렇지 않습니다.
그래서 내가하는 가장 간단한 방법은 컬러 매뉴얼을 켜는 것입니다. 내 ~/.login_conf
(관련없는 환경 변수를 생략) :
나를:\ : setenv = MANWIDTH = tty, MANCOLOR = 1, MANITALIC = 1 : \ 허쉬 로그인 :
MANWIDTH
및 MANCOLOR
환경 변수는 같은 매뉴얼 페이지의 같은 부분에 설명되어 있습니다.
MANITALIC
환경 변수에 패치를 호출 man
나는 그가 켜지 쓴 grotty
같은 것들을 함께 표시됩니다 매뉴얼 페이지의 모든 만들기, 기울임 꼴 ECMA-48 출력을 생성 할 수의 (이미 존재하는) 능력 .I
과 .BI
내 화면에 실제 기울임 꼴 텍스트를 생성합니다. 내 터미널은 이탤릭체를 지원합니다. 당신도 (그리고 많은 사람들이) 그렇게한다면, 이것을 시도하고 싶을 것입니다.
~/.login_conf
대화식 로그인 세션을위한 환경 변수를 설정하는 FreeBSD의 쉘에 무관 한 방법입니다. 원하는 경우 원하는 쉘에 관계없이 쉘 특정 메커니즘을 사용할 수 있습니다. man login.conf
. ☺
.login_conf
-trick 작동하지 않았다, 그러나 나는 $ PAGER가 "더"로 설정되어 있음을 발견했다. 나는 당신이 말한 것처럼 "less -sR"로 설정했으며 이제는 완벽하게 작동합니다. 매우 명확하고 자세한 답변을 주셔서 감사합니다. :-) (알겠습니다. 답을 다시 읽었으며 이미 $ PAGER 및 $ MANPAGER이 설정되지 않은 경우에만 트릭이 작동한다고 말했습니다. 내 나쁜. ^^)
echo $MANPAGER
아무것도 보여? 아니면echo $LESS
?