호출기 없이 터미널에 매뉴얼 페이지 표시

호출기 없이 터미널에 매뉴얼 페이지 표시

man기본적으로 호출기를 사용합니다. 짧은 페이지의 경우 페이징 없이 터미널에 에코하고 싶습니다. 저는 OS X를 사용하고 있습니다. 제가 시도한 것들은 다음과 같습니다:

man -t man                  #produces PostScript output
man man | groff -T latin1   #readable, but line wraps badly
man man | troff -a          #readable, but ... interesting ...
man man | echo              #no output

더 나은 제안이 있나요?

답변1

서식을 지정할 수는 없지만 호출기를 다음과 같이 간단하게 설정할 수 있습니다 cat.

man man -P cat

또한 man파이프되면 형식이 지정되지 않으므로 다음과 같은 결과가 나타납니다.

man man | cat

답변2

확장하려면아르잔의 대답, 다음으로 파이프하면 cat을 호출기로 사용하여 형식을 지정할 수 있습니다 ul.

man foo -P cat | ul

답변3

less나는 나의 '진짜 문제'가 출구에서 화면을 지우는 것이라는 것을 깨달았기 때문에 다른 길을 갔다는 사실을 알고 있습니다. 나는 넣었다

export MANPAGER='/usr/bin/less -isXF'

내 시작 프로필에 있습니다. 이 -X매개변수는 less를 종료할 때 화면에 표시된 매뉴얼 페이지의 모든 부분이 그대로 유지된다는 것을 의미합니다.

관련 정보