Linux - man 명령어 (명령어의 사용 설명서)
리눅스 프로그램에서 새로운 명령어를 접했을 때, 해당 명령어를 어떻게 잘 사용해야 하는지 막막할 때가 있다.
이때 해당 명령어를 어떻게 쓰면 되는지, 옵션은 뭐가 있는지, 예제에 대해서 알려주는 man 명령어(manual 약자)에 대해서 알아보자!
1. man 명령어 사용법
man [명령어 또는 키워드]
명령어 또는 키워드를 입력하게 되면, 해당 명령어나 키워드에 대한 매뉴얼 페이지가 나타난다.
2. 매뉴얼 내 검색
매뉴얼 페이지에서 특정 키워드를 검색하려면 /키워드를 입력한 후 엔터를 누른다.
3. 다른 섹션 검색
매뉴얼은 여러 섹션으로 나뉘어 있으며, 특정 섹션에서 검색할 수 있다.
섹션 번호 | 설명 |
1 | 일반 사용자 명령어 |
2 | 시스템 호출 (커널 함수) |
3 | 라이브러리 호출 (C 라이브러리 등) |
4 | 디바이스 파일 및 특수 파일 |
5 | 파일 형식 |
6 | 게임 및 기타 엔터테인먼트 |
7 | 다양한 주제와 매크로 패키지 |
8 | 시스템 관리 명령어 |
사용 법
# man [섹션 번호] [명령어]
man 2 cat
시스템 호출 섹션에서 cat 함수의 매뉴얼 확인
4. 매뉴얼 페이지의 기본 구성
man 명령어로 출력된 매뉴얼 페이지는 아래와 같은 구성으로 되어있다.
4-1. NAME : 명령어 또는 키워드의 이름과 간단한 설명
4-2. SYNOPSIS : 명령어 사용법
4-3. DESCRIPTION : 명령어에 대한 상세 설명
4-4. OPTIONS : 사용 가능한 옵션과 설명
4-5. EXAMPLES : 사용 예제
4-6. SEE ALSO : 관련 명령어나 주제
5. 실 활용 예제
5-1. 명령어의 옵션 확인
man cp
- cp 명령어의 옵션을 알고 싶을 때 사용
5-2. 라이브러리 함수 확인
man 3 printf
- C 언어에서 사용하는 함수에 대한 매뉴얼
5-3. 시스템 호출 매뉴얼 확인
man 2 fork
- 커널 호출 함수인 fork의 매뉴얼 확인
5-4. 파일 형식 정보 확인
man 5 syslog.conf
- 로그 파일의 형식이 궁금할 때 사용
6. 매뉴얼 페이지 나가기
매뉴얼 페이지를 다 읽었거나, 나가고 싶을 때에는 q 를 눌러 종료한다.
7. 명령어의 단축 도구
7-1. whatis 명령어 : 명령어에 대한 짧은 설명 출력
whatis ls
7-2. apropos 명령어: 특정 키워드와 관련된 모든 매뉴얼 페이지 검색
apropos file
man 명령어는 리눅스에서 사용법과 옵션이 헷갈릴 때 사용된다.
살펴보면 몰랐던 옵션이나 정보들을 알 수 있어서 더욱 좋은 공부가 된다.
끝.