Tom's Note
반응형

man(manual)

로컬 시스템에서 여러 경로에 있는 관련된 자원들의 매뉴얼을 출력하는 명령어입니다.

유닉스 : 8개 Section 구성
리눅스 : 9개 Section (커널 부분 추가)

배포판마다 man page section 번호의 의미가 다를 수 있습니다.

 


 

사용법

$ man [options] [section] command
$ man [options] [section] 파일명

man 명령어는 less 명령을 기반으로 동작합니다.
커서
[스페이스]
[엔터]
[q]
등의 키를 이용해 조작합니다.

 


 

Manual Section

man1 : Commands

명령어에 관련된 매뉴얼

 

man2 : System Calls

커널이 수행하는 시스템 호출과 관련된 매뉴얼

 

man3 : Library Calls

리눅스에서 사용하는 C언어 라이브러리 내용이 포함된 매뉴얼

 

man4 : Special Files

장치와 관한 내용이 들어있으며
/dev 디렉터리에 있는 파일 정보외 관련된 매뉴얼

 

man5 : File Formats and Convention

파일 형식과 관련된 규약이 들어 있는 영역
예) /etc/passwd

 

man6 : Games

재미있는 프로그램듥 관련된 내용이 들어있는 영역

 

man7 : Miscellanea(기타)

시스템 파일의 표준, 규칙, 프로토콜, 문자셋, 시그널 목록 등에 대한 정보가 들어있는 영역

 

man8 : System Admin commands

root가 사용하는 시스템 관리와 관련된 명령어에 대한 내용이 들어있는 영역

 

man9 : Linux kernel routines

리눅스의 커널 프로그래밍과 관련된 정보가 들어 있는 영역

 


 

주요옵션

옵션 설명
-k 키워드 키워드로 발견되는 모든 매뉴얼을 검색
apropos 명령어와 같은 역할을 수해함
-f 키워드 키워드로 완벽히 일치되는 매뉴얼을 검색
-w 키워드  man 명령 실행 시에 호출되는 키워드 파일의 위치를 표시
-s, -S 특정 section을 지정할 때 사용

 


 

사용 예

## 매뉴얼 페이지중 첫 번째 section 페이지를 보여줍니다.
$ man 명령어

## 키워드가 포함된 매뉴얼 페이지 목록을 출력. 'apropos 키워드' 명령과 같습니다.
$ man -k 키워드

## 키워드와 일치하는 매뉴얼 페이지 목록을 출력. 'whatis 키워드'
$ man -f 키워드

## 키워드의 매뉴얼 페이지 파일 경로 출력
$ man -w 키워드

## 5 section의 키워드가 포함된 매뉴얼 페이지 목록을 출력
$ man -s 5 -k 키워드

## man 명령이 참조하는 매뉴얼 페이지의 경로 출력
$ manpath

참조

리눅스마스터 1급 2차 실기 정복하기

반응형
profile

Tom's Note

@크크크크

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!