추가 읽기

추가 읽기

FreeBSD 10.3-RELEASE-p11에서 맨페이지를 보는 데 사용할 때 manEOF로 스크롤한 후 명령 프롬프트로 돌아갑니다. 내가 원하는 것: man맨페이지 끝에 도달해도 다시 스크롤하고 싶을 수 있으므로 종료하면 안 됩니다...

Xubuntu에서는 잘 작동합니다. 이를 수행하는 방법에 대한 조언이 있습니까?

프로그램에 "quit-at-eof" less옵션이 있다는 것을 읽었습니다. 이 옵션이 기본적으로 켜져 있을 -E수 있나요 ? man그렇다면 맨페이지에서 이에 대한 정보를 찾을 수 없습니다 man.

답변1

정보~이다에 대한 매뉴얼 페이지에 있습니다 man. 환경 변수 섹션에 있습니다.

환경에 둘 중 하나도 존재 MANPAGER하지 않는 경우 명령은 다음과 같이 작동합니다. 컬러 매뉴얼이 요청되면 ; 그렇지 않으면 호출됩니다 .PAGERmanless -sRmore -s

lessmore명령 의 동작은 less기본적으로 파일 끝에서 종료되지 않는 반면 more종료됩니다.

그래서 제가 직접 하는 가장 간단한 접근 방식은 컬러 매뉴얼을 켜는 것입니다. 나는 ~/.login_conf(관련없는 환경 변수를 생략했습니다) 다음을 가지고 있습니다 :

나:\
    :setenv=MANWIDTH=tty,MANCOLOR=1,MANITALIC=1:\
    :hush로그인:

MANWIDTH및 환경 MANCOLOR변수는 동일한 매뉴얼 페이지의 동일한 부분에 문서화되어 있습니다.

환경 변수는 기울임꼴 ECMA-48 출력을 생성하는 의 (이미 존재하는) 기능 을 켜서 내가 작성한 MANITALIC패치를 호출하여 다음과 같은 내용으로 마크업된 모든 매뉴얼 페이지를 만들고 화면에 실제 기울임꼴 텍스트를 생성합니다 . 내 터미널은 이탤릭체를 지원합니다. 당신도 그렇게 하고 있고, 많은 사람들이 그렇게 한다면, 이것을 시도해 보고 싶을 것입니다.mangrotty.I.BI

~/.login_conf그건 그렇고, 대화형 로그인 세션에 대한 환경 변수를 설정하는 FreeBSD의 쉘 독립적인 방법입니다. 원하는 경우 선택한 쉘이 무엇이든 쉘별 메커니즘을 사용할 수 있습니다. man login.conf. ☺

추가 읽기

관련 정보