FreeBSD 10.3-RELEASE-p11에서 맨페이지를 보는 데 사용되는 경우 man
EOF로 스크롤한 후 명령 프롬프트로 돌아갑니다. 내가 원하는 것: man
위로 스크롤하고 싶을 수도 있으므로 매뉴얼 페이지 끝에 도달해도 종료되어서는 안 됩니다.
Xubuntu에서 훌륭하게 작동합니다. 이를 수행하는 방법에 대한 제안이 있습니까?
프로그램에 "종료" less
옵션이 있다는 것을 읽었습니다 -E
. man
이 옵션을 기본적으로 설정할 수 있나요 ? 그렇다면 맨페이지에서 관련 정보를 찾을 수 없습니다 man
.
답변1
정보예매뉴얼 페이지에서 man
. 환경 변수 섹션에 있습니다.
환경에 둘 다 없으면 MANPAGER
명령은 다음과 같이 작동합니다. 컬러 매뉴얼이 필요하면 호출하고, 그렇지 않으면 호출합니다.PAGER
man
less -sR
more -s
결과적으로 less
및 명령의 동작은 기본적으로 파일 끝에서 종료되지 않고 파일 끝에서 종료됩니다.more
less
more
따라서 가장 쉬운 방법(제가 직접 수행하는 작업)은 색상 매뉴얼을 여는 것입니다. 내 것에는 ~/.login_conf
(관련없는 환경 변수가 생략됨) 다음이 있습니다.
나:\ :setenv=MANWIDTH=tty,MANCOLOR=1,MANITALIC=1:\ :조용한 로그인:
MANWIDTH
및 환경 변수는 MANCOLOR
동일한 매뉴얼 페이지의 동일한 섹션에 문서화되어 있습니다.
환경 변수는 기울임꼴 ECMA-48 출력을 생성하는 (이미 존재하는) 기능을 켜는 MANITALIC
내가 작성한 패치를 호출 하여 비슷한 내용으로 표시된 모든 매뉴얼 페이지가 화면에 실제 기울임꼴 텍스트를 생성하도록 합니다. 내 터미널은 이탤릭체를 지원합니다. 당신의 회사도 이 작업을 수행하고 있다면(많은 사람들이 수행하고 있음) 시도해 볼 수도 있습니다.man
grotty
.I
.BI
~/.login_conf
덧붙여서, 이는 대화형 로그인 세션에 대한 환경 변수를 설정하는 FreeBSD의 쉘 독립적인 방법입니다. 원하는 경우 선택한 쉘에 관계없이 쉘별 메커니즘을 사용할 수 있습니다. man login.conf
. ☺
추가 읽기
- 조나단 데보인 폴라드(2016).nosh 사용자 공간 가상 터미널 맨 페이지의 기울임꼴 및 색상. 스낵팩.
- https://superuser.com/questions/204743/