반응형


매뉴얼 페이지를 깨끗하게 저장하기.

우리는 가끔씩 유용한 매뉴얼 페이지를 redirect하여 저장하여 프린트 해보고자
하는 경우가 있다.
그러나 보통.. 다음과 같은 명령은 깨끗하지 못한(?) 매뉴얼 페이지를 캡춰하게
된다.

$ man ls > ls.doc

즉, escape sequence까지 모두 캡춰 되기 때문에 이것을 vi등으로 보면 온통
깨져 있게 된다.

이것을 방지하여 캡춰하는 방법은 col명령을 이용하는 것이다.
다음과 같이 해보라.

$ man ls | col -b > ls.doc

그러면 아주 깨끗한 매뉴얼 페이지를 볼 수 있을 것이다.

또다른 방법은 다음과 같다.
[ anonymous ] in KIDS
글 쓴 이(By): 아무개 (Who Knows ?)
날 짜 (Date): 1998년02월14일(토) 14시42분53초 ROK
제 목(Title): Re: man 페이지 화일로 잡으려면?..

man page의 소스를 먼저 찾으십시오.

예를 들어 ls 같은 것은 보통 /usr/man/man1/ls.1이 소스입니다.

man 명령은 이 소스화일을 포맷해서 보여주는 것입니다.

그다음 groff -man /usr/man/man1/ls.1 > ls.man.txt

하면 됩니다.

좀더 잘 포맷된 결과를 원하면 groff 를 사용할 수도 있습니다.

자세한 것은 groff 매뉴얼을 보세요.

반응형