내 시스템에만 있는 man 페이지를 텍스트 파일로 보내기...
글쓴이: jachin / 작성시간: 화, 2008/04/29 - 12:38오전
이번에 어떤 시스템을 이용하면서 man path 에 들어가지 않은 man 페이지를 볼 일이 있었습니다. (관리자가 아니라서 man path 에 추가할 수는 없었고요...) 페이지 파일을 찾아서 복사한 후 메일에 넣어두고, 집에서 읽어보고 있었는데, 시스템을 사용하는 다른 사람이 man 페이지에 대한 정보를 얻고 싶어 하더군요. 하지만, 리눅스를 사용할 줄 모르는 사람이라 윈도우즈에서도 볼 수 있도록 텍스트 파일로 변환해서 보내야 했습니다.
검색해 본 결과 일단 man path 에 등록되어 있어서 man 명령으로 볼 수 있는 페이지는 텍스트로 변환할 때,
# man {명령어} | col -b > {텍스트 파일 이름}
위의 형식을 이용하면 텍스트 파일로 출력하여 보낼 수 있습니다.
만약 man path 에 들어있지 않은 man 파일이 있다면 다음과 같이 실행하여 텍스트로 변환할 수 있습니다.
# nroff -c -mandoc {man 파일} | col -b > {텍스트 파일 이름}
간단한 쉘 스크립트를 이용해서, 여러개의 파일을 한꺼번에 텍스트 파일로 바꿀 수도 있습니다.
인터넷에서도 찾을 수 없는 man 페이지를 윈도우즈 사용자에게 전달해야 할 일이 있다면 이런 방법이 어떨까 생각합니다.
댓글
-l 옵션을 이용해도
-l 옵션을 이용해도 좋습니다 :-)
man /x/y/z/a.b.c OTL
man /x/y/z/a.b.c
OTL
댓글 달기