본문 바로가기

Linux Unix/Fedora

[ Fedora ] man - 각종 명령어의 상세 사용법을 알아보기

반응형

man 명령어는 Linux 및 Unix 기반 시스템에서 사용되는 도움말 명령어로, 특정 명령어, 프로그램, 또는 시스템 호출에 대한 매뉴얼 페이지를 출력합니다. Fedora를 포함한 대부분의 Linux 배포판에서 기본적으로 제공됩니다.

man 명령어의 주요 기능

  1. 명령어 매뉴얼 보기: 명령어의 사용법, 옵션, 예제 등을 확인할 수 있습니다.
  2. 시스템 호출 및 라이브러리 함수 정보: 개발자가 시스템 호출이나 라이브러리 함수를 참조할 수 있습니다.
  3. 구성 파일 형식 정보: 구성 파일의 형식이나 문법을 이해하는 데 도움을 줍니다.
  4. 일반적인 도움말: 다양한 프로그램, 파일 형식, 명령어의 설명을 제공합니다.

주요 옵션

  • man <명령어>: 특정 명령어의 매뉴얼 페이지를 표시합니다.
  • man -k <키워드>: 키워드와 관련된 모든 매뉴얼 항목을 검색합니다.
  • man -f <명령어>: 명령어가 어떤 카테고리에 있는지 확인합니다.
  • man <섹션 번호> <항목>: 특정 섹션에서 항목을 검색합니다. (예: man 2 open은 시스템 호출 open을 표시)

예제

1. 기본 사용법

man ls
  • ls 명령어에 대한 매뉴얼을 출력합니다.
  • 주요 정보: 사용 가능한 옵션(-a, -l, 등)과 그 의미.

2. 특정 키워드 검색

man -k network
  • "network"와 관련된 모든 매뉴얼 항목을 검색합니다.
  • 출력 예:
network (7)          - Overview of networking
ifconfig (8)         - Configure network interfaces
ping (8)             - Send ICMP echo requests

3. 섹션 번호 지정

man 2 open
  • 시스템 호출 open(2)에 대한 정보를 표시합니다.
  • open이라는 이름을 가진 다른 항목(open(1) 등)과 구분하기 위해 섹션 번호를 지정합니다.

4. 특정 명령어의 요약

man -f printf
  • printf가 속한 매뉴얼 섹션과 요약 정보를 확인합니다.
  • 출력 예:
printf (1) - format and print data
printf (3) - formatted output conversion

응용 예제: 매뉴얼 출력 후 특정 옵션 검색

mangrep을 함께 사용하여 매뉴얼에서 특정 키워드를 검색할 수도 있습니다.

man ls | grep "\-a"
  • ls 명령어의 매뉴얼에서 -a 옵션만 검색.

매뉴얼 페이지 종료

매뉴얼 페이지를 다 본 후에는 q를 눌러 종료할 수 있습니다.

위 예제들을 직접 실행해 보면 man 명령어의 강력함을 느낄 수 있습니다!

반응형