Manpages

이 름

man − 온 라 인 매 뉴 얼 페 이 지 를 형 식 화 하 고 표 시 한 다 .
manpath − 맨 페 이 지 를 위 한 검 색 경 로 를 결 정 한 다 .

사 용 법

man [−acdfFhkKtwW] [−m system] [−p string] [−C config_file] [−M path] [−P pager] [−S section_list] [section] name ...

설 명

man 은 온 라 인 매 뉴 얼 페 이 지 를 형 식 화 하 고 표 시 한 다 . 이 버 전 은 MANPATH(MAN)PAGER 환 경 변 수 를 인 식 한 다 . 그 러 므 로 자 신 의 개 인 적 인 맨 페 이 지 묶 음 을 가 질 수 있 고 형 식 화 된 페 이 지 를 표 시 하 기 위 해 좋 아 하 는 프 로 그 램 을 선 택 할 수 있 다 . 만 약 section 이 지 정 되 면 , man 은 단 지 그 섹 션 에 서 만 매 뉴 얼 을 찾 아 보 여 준 다 . 명 령 행 옵 션 이 나 환 경 변 수 를 통 해 서 섹 션 검 색 순 서 와 소 스 파 일 에 대 해 어 느 전 처 리 기 를 사 용 할 것 인 지 지 정 할 수 있 다 . 만 약 name 이 / 을 포 함 하 면 , 이 것 은 파 일 명 으 로 먼 저 처 리 된 다 . 그 래 서 man ./foo.5 혹 은 man /cd/foo/bar.1.gz 처 럼 지 정 할 수 있 다 .

옵 션

−C config_file

사 용 할 man.conf 파 일 을 지 정 한 다 . 기 본 값 은 /etc/man.config 이 다 . ( man.config(5)를 보 라 .)

−M path

맨 페 이 지 검 색 을 위 한 디 렉 토 리 리 스 트 를 지 정 한 다 . 이 옵 션 이 주 어 지 지 않 으 면 , 환 경 변 수 MANPATH 를 사 용 한 다 . 만 약 환 경 변 수 를 발 견 하 지 못 하 면 /etc/man.config 에 정 의 된 기 본 목 록 을 사 용 한 다 .

−P pager

사 용 할 페 이 저 를 지 정 한 다 . 이 옵 션 은 MANPAGER 환 경 변 수 보 다 우 선 한 다 . PAGER 환 경 변 수 보 다 도 우 선 한 다 . 기 본 설 정 으 로 man 은 /usr/bin/less -is 를 이 용 한 다 .

−S section_list

검 색 할 매 뉴 얼 섹 션 들 을 콜 론 으 로 구 분 하 여 지 정 한 다 . 이 옵 션 은 MANSECT 환 경 변 수 보 다 우 선 한 다 .

−a

기 본 설 정 으 로 man 은 첫 번 째 발 견 된 매 뉴 얼 페 이 지 를 표 시 한 뒤 종 료 한 다 . 이 옵 션 을 사 용 하 면 man 은 첫 번 째 뿐 만 아 니 라 name 에 맞 는 모 든 매 뉴 얼 페 이 지 를 표 시 한 다 .

−c

최 신 의 cat 페 이 지 가 존 재 하 여 도 소 스 맨 페 이 지 를 재 형 식 화 한 다 . 만 일 cat 페 이 지 가 다 른 수 의 칼 럼 을 가 진 스 크 린 에 맞 게 형 식 화 되 었 거 나 , 이 전 에 형 식 화 된 페 이 지 가 손 상 되 었 다 면 , 이 옵 션 이 쓸 모 있 을 것 이 다 .

−d

실 제 로 맨 페 이 지 를 표 시 하 지 않 고 , 디 버 깅 정 보 를 출 력 한 다 .

−D

표 시 와 디 버 깅 정 보 둘 다 출 력 한 다 .

−f

whatis 와 같 다 .

−F or −−preformat

형 식 화 만 하 고 표 시 하 지 않 는 다 .

−h

간 단 한 도 움 말 메 시 지 를 출 력 하 고 종 료 한 다 .

−k

apropos 와 같 다 .

−K

*모 든 * 맨 페 이 지 에 서 지 정 한 문 자 열 을 찾 는 다 . 이 옵 션 을 사 용 하 면 매 우 느 리 다 ! 가 능 하 면 섹 션 을 지 정 하 는 것 이 좋 다 .

−m system

접 근 가 능 한 다 른 운 영 체 제 의 매 뉴 얼 페 이 지 가 있 다 면 , 검 색 할 운 영 체 제 system 을 지 정 한 다 .

−p string

nroff 혹 은 troff 보 다 먼 저 실 행 하 는 전 처 리 기 의 차 례 를 지 정 한 다 . 사 용 가 능 한 전 처 리 기 와 이 를 가 리 키 는 옵 션 은 다 음 과 같 다 : eqn (e), grap (g), pic (p), tbl (t), vgrind (v), refer (r). 이 옵 션 은 MANROFFSEQ 환 경 변 수 보 다 우 선 한 다 .

−t

맨 페 이 지 의 형 식 화 를 위 해 /usr/bin/groff -Tps -mandoc 를 사 용 하 고 , stdout 에 출 력 한 다 . /usr/bin/groff -Tps -mandoc 에 서 의 출 력 은 인 쇄 하 기 전 에 필 터 를 통 과 시 킬 필 요 가 있 을 지 도 모 른 다 .

−w or −−path

실 제 로 맨 페 이 지 를 표 시 하 지 않 고 , 형 식 화 혹 은 표 시 된 파 일 의 위 치 를 출 력 한 다 . 만 약 인 자 가 없 으 면 man 은 맨 페 이 지 를 검 색 하 는 디 렉 토 리 의 목 록 을 출 력 한 다 . 만 약 manpath 가 man에 연 결 되 어 있 으 면 , "manpath"는 "man --path"와 같 다 .

−W

−w와 비 슷 하 지 만 , 추 가 정 보 없 이 한 행 에 한 개 씩 표 시 한 다 . 이 것 은 다 음 과 같 이 쉘 명 령 에 서 사 용 하 면 편 리 하 다 . man -aW man | xargs ls -l

CAT 페 이 지

man은 형 식 화 된 맨 페 이 지 를 다 음 에 그 페 이 지 가 필 요 하 게 되 었 을 때 형 식 화 시 간 을 줄 이 기 위 해 저 장 한 다 . 전 통 적 으 로 , DIR/manX의 형 식 화 된 페 이 지 버 전 은 DIR/catX에 저 장 된 다 . 하 지 만 man dir을 다 른 cat dir에 매 핑 하 는 방 법 으 로 /etc/man.config 에 다 른 값 을 지 정 할 수 있 다 . cat 디 렉 토 리 가 존 재 하 지 않 으 면 cat 페 이 지 를 저 장 하 지 않 는 다 .

man 을 사 용 자 man에 suid 할 수 있 다 . 그 러 면 , cat 디 렉 토 리 의 소 유 자 가 man과 모 드 0755(단 지 man에 의 해 쓰 기 가 능 ), cat 파 일 소 유 자 가 man과 모 드 0644 혹 은 0444(단 지 man에 의 해 쓰 기 가 능 , 혹 은 모 두 쓰 기 불 가 )면 , 보 통 유 저 는 cat 페 이 지 를 변 경 하 거 나 , 다 른 파 일 을 cat 디 렉 토 리 에 두 거 나 하 는 것 을 할 수 없 다 . 만 약 man 이 suid 가 아 니 면 , 모 든 유 저 가 cat 페 이 지 를 cat 디 렉 토 리 에 둘 수 있 는 것 처 럼 cat 디 렉 토 리 의 모 드 를 0777로 해 야 한 다 .

비 록 최 근 의 cat 페 이 지 가 존 재 하 더 라 도 −c 을 사 용 하 면 페 이 지 를 재 형 식 화 한 다 .

환 경

MANPATH

MANPATH 가 설 정 되 면 , 이 것 을 매 뉴 얼 페 이 지 검 색 을 위 한 경 로 로 사 용 한 다 .

MANROFFSEQ

MANROFFSEQ 가 설 정 되 면 , 이 것 을 nrofftroff 의 앞 에 실 행 하 는 전 처 리 기 의 집 합 으 로 결 정 하 여 사 용 한 다 . 기 본 설 정 은 nroff 앞 에 테 이 블 전 처 리 기 를 거 친 다 .

MANSECT

MANSECT 가 설 정 되 면 , 이 것 을 검 색 을 위 한 매 뉴 얼 섹 션 으 로 결 정 한 다 .

MANWIDTH

MANWIDTH 가 설 정 되 면 , 이 것 을 표 시 하 는 맨 페 이 지 의 폭 으 로 사 용 한 다 . 그 렇 지 않 으 면 , 화 면 의 전 체 폭 이 상 으 로 표 시 될 수 도 있 다 .

MANPAGER

MANPAGER 가 설 정 되 면 , 이 것 을 맨 페 이 지 표 시 기 로 사 용 한 다 . 만 약 없 다 면 , PAGER 가 사 용 된 다 . 만 약 둘 다 값 을 가 지 고 있 지 않 으 면 /usr/bin/less -is 를 사 용 한 다 .

LANG

LANG 가 설 정 되 면 , 이 값 을 man은 맨 페 이 지 를 첫 번 째 로 보 여 주 기 위 한 하 위 디 렉 토 리 의 이 름 으 로 지 정 한 다 . 따 라 서 , ’LANG=ko; man 1 foo’ 명 령 은 .../ko/man1/foo.1 에 서 foo 맨 페 이 지 를 보 여 줄 려 고 할 것 이 고 , 만 약 file이 발 견 되 지 않 으 면 , .../man1/foo.1 을 찾 는 다 . ...은 검 색 경 로 의 디 렉 토 리 이 다 .

NLSPATH, LC_MESSAGES, LANG

환 경 변 수 NLSPATHLC_MESSAGES (또 는 후 자 가 지 정 되 어 있 지 않 으 면 LANG )는 메 시 지 카 탈 로 그 의 위 치 를 지 정 한 다 . (하 지 만 영 어 메 시 지 는 컴 파 일 될 때 지 정 되 고 , 영 어 를 위 한 카 탈 로 그 는 필 요 하 지 않 다 .) man에 의 해 호 출 되 는 col(1)과 같 은 프 로 그 램 은 LC_CTYPE를 사 용 하 는 점 에 주 의 해 라 .

PATH

PATH 는 맨 페 이 지 를 위 한 기 본 검 색 경 로 의 구 성 에 사 용 된 다 .

SYSTEM

SYSTEM 은 기 본 설 정 을 가 져 오 는 대 신 에 시 스 템 이 름 을 사 용 한 다 . ( −m 옵 션 과 함 께 사 용 )

관 련 항 목

apropos(1), whatis(1), less(1), groff(1).

버 그

−t 옵 션 은 troff와 같 은 프 로 그 램 이 설 치 되 어 있 는 경 우 에 만 수 행 한 다 .
만 약 하 이 픈 대 신 에 \255 혹 은 <AD>의 깜 박 임 을 보 면 , ’LESSCHARSET=latin1’을 환 경 에 넣 어 라 .

(global-set-key [(f1)] (lambda () (interactive) (manual-entry (current-word)))) 를 .emacs 파 일 에 추 가 하 면 , F1를 누 를 때 현 재 의 커 서 위 치 에 서 라 이 브 러 리 호 출 을 위 한 맨 페 이 지 를 보 여 줄 것 이 다 .

역 자

배 성 훈 <plodder [AT] kldp.org>, 2000년 5월 5일

COMMENTS