Linux 게시글 로고


리눅스 명령어 man은 manual의 줄임말로서, Linux를 사용하면서 특정 명령어에 대한 사용 방법이나 설명, 옵션 등을 알고 싶을 때 사용하는 명령어이다.
최초의 man(명령어 매뉴얼들)은 1971년 11월, 유닉스에서 제작되었고 리눅스로 이어져 현재까지 사용되어 지고 있지만 필자 생각에 한국에서 많이 사용하지 않는 명령어 중 하나인 것 같다. 그 이유는 설명이 너무 장황하여 보기 힘든 것도 있고 한글도 지원한다지만 기본적으로 영문으로 제작된 매뉴얼이라 번역이 어색한 경우도 왕왕 있는 데다가, 무엇보다 요즘은 검색이 워낙 잘 되어 있어서 그런지 더 그런거 같다.
그래도 간혹 필요한 경우가 있으니 한 번 알아 보도록 보자.

man 명령어 경로

/usr/bin/man

[devover@oisystem ~]$ ls -alh /usr/bin/man
-rwxr-xr-x. 1 root root 101K Oct 31  2018 /usr/bin/man

매뉴얼 Section

매뉴얼 섹션은 아래와 같이 9개의 영역으로 되어 있다.
유닉스는 참고로 9번이 빠진 8개의 영역만 있다.

section영문 설명국문 설명
1Executable programs or shell commands실행 프로그램 또는 셸 명령
2System calls
(functions provided by the kernel)
시스템 호출
(커널에서 제공하는 함수)
3Library calls
(functions within program libraries)
라이브러리 호출
(프로그램 라이브러리 내의 함수)
4Special files (usually found in /dev)특수 파일(보통 /dev에 있음)
5File formats and conventions eg /etc/Passwd파일 형식 및 규칙
(예 /etc/Passwd)
6Games게임
7Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)기타(매크로 패키지 및 규칙 포함), 예: man(7), groff(7)
8System administration commands
(usually only for root)
시스템 관리 명령
(보통 root 전용)
9Kernel routines [Non standard]커널 루틴 [비표준]

사용 방법 및 옵션

man [-option] [section] [-m system] [-p string] [-M path] [-P pager] [-S list] 명령어
  -a : 찾고자 하는 명령어의 검색된 매뉴얼 페이지를 모두 출력
  -c : 최신의 cat 페이지가 있어도 소스 매뉴얼 페이지를 재구성
  -C file : 매뉴얼 페이지의 configure 파일을 지정, 기본은 /etc/man.config
  -d : 실제 매뉴얼을 보여주지 않고, 디버깅 정보 구성을 출력
  -D : d 옵션의 구성을 출력한 후에 매뉴얼을 출력
  -f : whatis 명령과 동일
  -h : 사용법을 출력
  -k : apropos 명령과 동일
  -K : 모든 매누얼 페이지에서 지정한 문자를 찾음
  -M path : 매뉴얼 페이지 감색을 위한 path를 지정
  -P pager : 지정한 pager로 페이지를 지정
  -p string : nroff 혹은 troff의 앞에 실행하는 전처리기의 순서를 지정
  -S list : 콜론으로 구분한 섹션 리스트
  -t : /usr/bin/groff으로 페이지 형식을 출력
  -w : 찾고자 하는 문자의 매뉴얼 페이지가 있는 위치를 출력
  -W : w와 비슷하지만, 추가 정보 없이 한 행에 하나씩 표시

사용예

위의 사용 방법이 너무 복잡하다고 해서 지레 겁 먹을 필요는 없다.
사용자들에게 최대한 많은 유연성을 제공하기 위해 적은 옵션부터 많은 옵션까지 사용할 수 있도록 만든 명령어기 때문인다.
아래와 같이 man df(명령어名)로 간단히 사용할 수도 있다.(이게 제일 많이 쓰이는 형태다)

[devover@oisystem ~]$ man df

$man df를 치면 아래와 같은 화면을 볼 수 있다.
q를 누르면 매뉴얼 종료
h를 누르면 help
화살표 키나 e/y 키를 눌러 매뉴얼을 스크롤 할 수도 있다.

리눅스 명령어 man을 이용하여 df 명령어의  매뉴얼을 조회한 화면

Linux Man Pages Online

마지막으로 설명하는 건 온라인 man 페이지다.
리눅스 시스템이 없을 때 man 페이지를 검색해 보고 싶다면 방문 해보기를 바란다.
링크 : LINUX MAN PAGES ONLINE

Write A Comment