blackbearwow 2024. 1. 25. 23:50

man 명령은 리눅스에서 제공하는 명령어의 메뉴얼을 제공하는 명령어다. 

터미널에서 man  mkdir을 했을 때 나오는 화면

만약 section이 제공되었다면, 해당 section만 찾아 man을 실행한다. 기본적으로는 모든 section을 찾아, 여러 페이지가 존재하여도 처음 발견한 페이지를 man 실행한다.

 

밑은 section번호와 번호에 해당하는 분류이다.

1 실행가능한 프로그램 또는 셸 명령
2 system calls (커널에 의해 제공되는 함수)
3 Library calls (프로그램 라이브러리 내에 있는 함수)
4 Special files (보통 /dev 경로에 있는 것)
5 파일 포멧과 규약, /etc/passwd 같은 것
6 게임들
7 이것저것들 (매크로 패키지들과 규약들) man(7), groff(7), man-pages(7) 같은 것
8 시스템 관리자 명령 (보통 root만을 위한 것)
9 커널 루틴

 

 

예)

 

man ls

ls의 메뉴얼 페이지를 보여준다.

man 7 man
man man.7
man 'man(7)'

section 7의 man 명령의 메뉴얼 페이지를 보여준다.

man -k printf

printf를 정규표현식으로 매칭되는 짧은 설명과 메뉴얼 페이지 이름을 탐색하여 매치되는 모든것을 보여준다.

 

 

 

참고: https://linux.die.net/man/1/man