[Linux] 리눅스 man 명령어 사용법, 리눅스 매뉴얼 확인하는 법

man 명령어

리눅스에서 man 명령어는 manual의 줄임말로 말 그대로 매뉴얼을 확인하는 명령어이다.

 

리눅스마스터 같은 리눅스 관련 자격증 시험을 볼 때 명령어의 자세한 사용법을 man 명령어로 확인할 수 있으니 미리 숙지해 두는 게 좋다.

 

$ man [옵션] [섹션] [키워드]

 

기본적인 사용법은 위와 같다. 

 

 

자주 사용하는 옵션

  • -k : apropos에 해당하는 매뉴얼의 내용을 출력. apropos란 완전히 일치하지 않아도 대략적으로 비슷한 단어를 뜻한다. 예를 들어 mount의 apropos는 amount, mounted, mounts 등이 있다.
  • -f : 키워드와 완전히 일치하는 매뉴얼의 내용을 출력
  • -a : 매치되는 모든 매뉴얼 페이지를 출력
  • -s, -S : 특정 섹션 번호를 지정하여 출력
  • -w : 매뉴얼 페이지 파일의 위치 출력

 

매뉴얼 섹션(Manual Section)

리눅스의 매뉴얼 섹션은 총 9개의 섹션으로 구분되어 있다. 섹션을 구분한 이유는 같은 이름이더라도 섹션이 다르면 구분될 수 있도록 하기 위함이다. 

 

이때 섹션을 입력하지 않으면 첫 번째 영역인 명령어 섹션에서 매뉴얼을 찾게 된다.

 

섹션 내용
1 실행 가능한 프로그램 혹은 쉘 명령어
2 시스템 콜(System Calls)
3 라이브러리 콜(Library Calls) 
4 Special File (관련 장치 및 드라이버, 소켓(socket), FIFO, /dev의 형식과 관련된 규약)
5 파일 포맷(File Formats)과 컨벤션(convention)
6 게임(Games)
7 Miscellanea (리눅스 시스템 파일 관련 표준, 프로토콜, 문자셋, 규칙 등에 대한 정보가 담긴 영역) 
8 시스템 관리자 명령어 (root가 사용하는 명령어)
9 리눅스 커널 루틴(Linux Kernel Routines)

 

 

man 페이지 사용법

man 명령어로 man 페이지를 띄우고 나면 여러 키를 통해 페이지를 조작할 수 있다.

 

  • [SPACE] : 한 페이지 밑으로 내려감
  • [위아래 화살표] : 한 줄 단위로 움직임
  • [ENTER] : 한 줄 밑으로 내려감
  • [b] : 전 페이지로 올라감
  • [k] : 한 줄 위로 올라감
  • [q] : man 페이지 종료
  • [h] : 도움말
  • [/] + 키워드 : 키워드 검색
    • n키 입력 시 다음 검색 결과로 이동,  N(shift + n) 키 입력 시 이전 검색 결과로 이동

 

예시

man 사용 예시
[그림 1] man cp 입력 시

 

쉘에 man cp 명령어를 입력하면 위와 같이 cp 명령어의 사용법에 관한 man 페이지가 뜬다.

이때 q를 입력하면 man 페이지를 빠져나올 수 있다.

 

man -k
[그림 2] man -k

 

-k 옵션을 주면 키워드와 연관된 man 페이지 목록을 출력한다. 괄호 안의 숫자는 섹션을 의미한다.

 

 

man -f
[그림 3] man -f

-f 옵션을 주면 키워드와 정확히 일치하는 man 페이지 목록을 출력한다.

 

 

man -s
[그림 4] man -s

 

-s 옵션을 이용해서 특정 섹션에 있는 특정 키워드의 man 페이지를 열어볼 수 있다.

예를 들어 man -s 2 mount를 입력하면 [그림 4]와 같이 두 개의 mount 중 섹션 2에 있는 mount에 대한 man 페이지를 출력한다,

 

 

 

반응형

댓글

Designed by JB FACTORY