> 패키지 및 시스템 관리 > man

man 명령어 가이드: 리눅스 매뉴얼 페이지 접근

`man` 명령어(manual의 약자)는 Linux 및 Unix 계열 운영체제에서 명령어, 함수, 파일 형식, 커널 인터페이스 등 시스템의 다양한 요소에 대한 온라인 매뉴얼 페이지를 표시하는 데 사용됩니다. 시스템의 기능을 이해하고 문제 해결을 위한 가장 기본적인 정보 소스입니다. 이 가이드를 통해 `man` 명령어의 사용법과 매뉴얼 페이지를 효율적으로 탐색하는 방법을 익혀보세요.

man 개요

`man` 페이지는 시스템에 설치된 소프트웨어와 명령어에 대한 공식적인 문서로, 대부분의 Linux 사용자가 문제 발생 시 가장 먼저 찾아보는 정보원입니다. 각 페이지는 특정 주제에 대해 자세한 설명, 사용법, 옵션, 예시, 관련 파일, 버그, 저작권 등의 정보를 제공합니다.

man 페이지의 섹션

man 페이지는 관련된 내용을 쉽게 찾을 수 있도록 여러 섹션으로 나뉘어 있습니다. 각 섹션은 특정 유형의 정보를 담고 있으며, 명령어 이름 뒤에 섹션 번호를 지정하여 특정 섹션의 페이지를 볼 수 있습니다 (예: `man 1 ls` 또는 `man 5 passwd`).

주요 man 페이지 섹션
섹션 내용
1 실행 가능한 프로그램 또는 쉘 명령어
2 시스템 호출 (커널이 제공하는 기능)
3 라이브러리 함수 (C 언어 라이브러리)
4 특수 파일 (디바이스 파일)
5 파일 형식 및 컨벤션 (예: /etc/passwd, /etc/fstab)
6 게임
7 기타 (매뉴얼, 프로토콜, 표준 등)
8 시스템 관리 명령 (root 권한이 필요한 명령)

man 페이지 내부 탐색

`man` 페이지가 열리면 `less`라는 페이지를 탐색하는 도구를 사용하게 됩니다. `less`는 긴 텍스트 문서를 쉽게 스크롤하고 검색할 수 있도록 도와줍니다.

less 기본 탐색 키

  • `Spacebar` 또는 `f`: 다음 페이지로 이동
  • `b`: 이전 페이지로 이동
  • `Enter` 또는 `j`: 한 줄 아래로 스크롤
  • `k`: 한 줄 위로 스크롤
  • `/pattern`: 지정된 'pattern'을 앞에서부터 검색. `n` (다음 일치), `N` (이전 일치)
  • `?pattern`: 지정된 'pattern'을 뒤에서부터 검색.
  • `q`: man 페이지 종료

주요 man 명령어 옵션

`man` 명령어는 매뉴얼 페이지를 찾고 표시하는 데 필요한 몇 가지 유용한 옵션을 제공합니다.

1. 기본 사용법

2. 검색 및 기타 옵션

생성된 명령어:

명령어를 조합해 보세요.

설명:

`man` 명령어를 실행합니다.

위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.

사용 예시

`man` 명령어의 다양한 활용 예시들을 통해 리눅스 시스템의 문서화를 효율적으로 탐색하고 필요한 정보를 얻는 방법을 익혀보세요.

`ls` 명령어 매뉴얼 페이지 보기

man ls

`ls` 명령어의 사용법, 옵션, 예시 등 모든 정보를 담고 있는 페이지를 엽니다.

`passwd` 파일 형식에 대한 매뉴얼 보기

man 5 passwd

`passwd` 명령어(섹션 1)가 아닌, `/etc/passwd` 파일 형식(섹션 5)에 대한 설명을 봅니다.

네트워크 관련 명령어 키워드 검색

man -k network

매뉴얼 페이지의 제목과 짧은 설명에서 'network'라는 단어가 포함된 모든 항목을 검색합니다. (실제로는 `apropos network`와 동일)

`echo` 명령어의 짧은 설명 보기

man -f echo

`echo` 명령어에 대한 간략한 한 줄 설명을 출력합니다. (실제로는 `whatis echo`와 동일)

`printf`와 관련된 모든 매뉴얼 페이지 보기

man -a printf

`printf`는 쉘 명령어(섹션 1)와 C 라이브러리 함수(섹션 3)로 존재합니다. `-a` 옵션을 사용하여 두 페이지를 차례로 볼 수 있습니다.


동일 카테고리 명령어