FreeBSD 10.3-RELEASE-p11에서 맨페이지를 보는 데 사용할 때 man
EOF로 스크롤한 후 명령 프롬프트로 돌아갑니다. 내가 원하는 것: man
맨페이지 끝에 도달해도 다시 스크롤하고 싶을 수 있으므로 종료하면 안 됩니다...
Xubuntu에서는 잘 작동합니다. 이를 수행하는 방법에 대한 조언이 있습니까?
프로그램에 "quit-at-eof" 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:\ :hush로그인:
MANWIDTH
및 환경 MANCOLOR
변수는 동일한 매뉴얼 페이지의 동일한 부분에 문서화되어 있습니다.
환경 변수는 기울임꼴 ECMA-48 출력을 생성하는 의 (이미 존재하는) 기능 을 켜서 내가 작성한 MANITALIC
패치를 호출하여 다음과 같은 내용으로 마크업된 모든 매뉴얼 페이지를 만들고 화면에 실제 기울임꼴 텍스트를 생성합니다 . 내 터미널은 이탤릭체를 지원합니다. 당신도 그렇게 하고 있고, 많은 사람들이 그렇게 한다면, 이것을 시도해 보고 싶을 것입니다.man
grotty
.I
.BI
~/.login_conf
그건 그렇고, 대화형 로그인 세션에 대한 환경 변수를 설정하는 FreeBSD의 쉘 독립적인 방법입니다. 원하는 경우 선택한 쉘이 무엇이든 쉘별 메커니즘을 사용할 수 있습니다. man login.conf
. ☺
추가 읽기
- 조나단 드 보인 폴라드(2016).Nosh 사용자 공간 가상 터미널의 매뉴얼 페이지에서 이탤릭체와 색상. 노쉬 패키지.
- https://superuser.com/questions/204743/