알고 싶은 명령어의 메뉴얼을 보여준다.
명령어의 의미나 사용법을 모를 경우 사용한다. man 파일들을 검색하여 해당 명령어의 메뉴얼을 보여준다.
만일, 지정한 명령어를 포함하고 있는 메뉴얼 페이지를 모두 보고 싶다면 -K 옵션으로 찾아 볼 수 있다. -K 옵션은 모든 메뉴얼을 검색하여 명령어가 포함된 모든 메뉴얼을 보여준다. 검색된 명령어는[ynq]중 하나늘 선택하여 메뉴얼 보기(y), 메뉴얼 보지않기(n), man 명령에서 나가기(q)를 결정할 수 있다. mtab 관련 파일을 -K 옵션으로 살펴 보자.
메뉴얼 페이지에는 각각의 섹션으로 나누어져 있다. 메뉴얼 페이지의 맨 상단 괄호 안의 숫자나, 압축된 메뉴얼페이지 파일명의 끝 숫자가 나타내는 의미이다.
1 실행프로그램 혹은 셀명령
2 시스템 콜(커널 제공함수)
3 라이브러리 콜(시스템 라이브러리 포함 함수)
4 특수 파일(대개 /dev 밑의 파일)
5 파일 포맷 집합 (예, /etc/passwd)
6 게임관련
7 매크로 패키지 집합
8 시스템 관리 명령
9 커널 루틴(비표준)
위의 -K 옵션에서 처음 찾은 lsof.8.gz파일은 8의 의미에서 시스템 관리 명령으로 볼 수 있는 것이다.
[관련 명령어]
apropos 메뉴얼 페이지 설명에 특정 단어를 포함한 명령어 나열 (man -k)
whatis 찾고자 하는 명령어 단어를 확장한다 (man -f)
사용법 : man [-옵션] [section] [-M path] [-P pager] [-S list] [-m system] [-p string] 명령어 -a : 찾고자 하는 명령어가 검색된 메뉴얼 페이지를 모두 보여준다. -c : 최신의 cat 페이지가 있어도 소스 메뉴얼 페이지를 재구성한다. -d : 실제 메뉴얼을 보여주지 않고, 디버깅 정보 구성을 보여준다. -D : -d 옵션을 구성을 보여준 후, 메뉴얼을 보여준다. -f : whatis 명령과 동일한다. -h : 도움말을 보여준다. -k : apropos 명령과 동일한다. -K : 모든 메뉴얼 페이지에서 지정한 문자를 찾는다. -t : /usr/bin/groff 으로 페이지 형식을 보여준다. -w : 찾고자 하는 문자의 메뉴얼 페이지가 있는 위치를 보여준다. -W : -w와 비슷하지만, 추가 정보 없이 한 행에 하나씩 표시한다. -C 파일명 : 메뉴얼 페이지의 configure 파일을 지정한다. 기본은 /etc/ma n.config 파일이다. -M path : 메뉴얼 페이지 검색을 위한 path를 지정한다. -P 페이지 : 지정한 pager로 페이지를 지정한다. -S 목록 : 콜론으로 구분한 세션 리스트 -m system : 주어진 시스템 이름에 의해서 검색된 대체 맨 페이지를 지정할 수 있다. -p string : nroff or troff 의 앞에 실행하는 전처리기의 차례를 지정한다.
명령어의 의미나 사용법을 모를 경우 사용한다. man 파일들을 검색하여 해당 명령어의 메뉴얼을 보여준다.
# man httpd httpd(8) httpd(8) NAME httpd - Apache hypertext transfer protocol server SYNOPSIS httpd [ -X ] [ -R libexecdir ] [ -d serverroot ] [ -f con- fig ] [ -C directive ] [ -c directive ] [ -D parameter ] httpd [ -h ] [ -l ] [ -L ] [ -v ] [ -V ] [ -S ] [ -t ] [ -T ] DESCRIPTION httpd is the Apache HyperText Transfer Protocol (HTTP) server program. It is designed to be run as a standalone daemon process. When used like this it will create a pool of child processes to handle requests. To stop it, send a TERM signal to the initial (parent) process. The PID of this process is written to a file as given in the configu- ration file. Alternatively httpd may be invoked by the Internet daemon inetd(8) each time a connection to the HTTP service is made.
만일, 지정한 명령어를 포함하고 있는 메뉴얼 페이지를 모두 보고 싶다면 -K 옵션으로 찾아 볼 수 있다. -K 옵션은 모든 메뉴얼을 검색하여 명령어가 포함된 모든 메뉴얼을 보여준다. 검색된 명령어는[ynq]중 하나늘 선택하여 메뉴얼 보기(y), 메뉴얼 보지않기(n), man 명령에서 나가기(q)를 결정할 수 있다. mtab 관련 파일을 -K 옵션으로 살펴 보자.
# man -K mtab /usr/share/man/man8/lsof.8.gz? [ynq] n /usr/share/man/man8/rrestore.8.gz? [ynq] n /usr/share/man/man8/restore.8.gz? [ynq] n /usr/share/man/man8/rpc.mountd.8.gz? [ynq] n
메뉴얼 페이지에는 각각의 섹션으로 나누어져 있다. 메뉴얼 페이지의 맨 상단 괄호 안의 숫자나, 압축된 메뉴얼페이지 파일명의 끝 숫자가 나타내는 의미이다.
1 실행프로그램 혹은 셀명령
2 시스템 콜(커널 제공함수)
3 라이브러리 콜(시스템 라이브러리 포함 함수)
4 특수 파일(대개 /dev 밑의 파일)
5 파일 포맷 집합 (예, /etc/passwd)
6 게임관련
7 매크로 패키지 집합
8 시스템 관리 명령
9 커널 루틴(비표준)
위의 -K 옵션에서 처음 찾은 lsof.8.gz파일은 8의 의미에서 시스템 관리 명령으로 볼 수 있는 것이다.
[관련 명령어]
apropos 메뉴얼 페이지 설명에 특정 단어를 포함한 명령어 나열 (man -k)
whatis 찾고자 하는 명령어 단어를 확장한다 (man -f)