FreeBSD 핸드북 : 유닉스의 기초 : 온라인 매뉴얼
Previous: 유닉스의 기초
Next: GNU Info 파일

3.1. 온라인 매뉴얼

FreeBSD에서 가장 포괄적인 문서는 맨 페이지 형태로 존재합니다. 시스템 상의 거의 모든 프로그램이 기본적인 동작과 다양한 옵션을 설명해주는 짧은 참고 매뉴얼을 제공합니다. 이 \ 매뉴얼들은 man 명령어를 사용해서 볼 수 있습니다. man 명령어의 사용법은 간단합니다:

man command
여기서 command는 자신이 알고자 하는 명령어의 이름입니다. 예를 들어, ls 명령어에 관하여 알고 싶은 경우에는 다음처럼 입력합니다:
% man ls

온라인 매뉴얼은 번호가 매겨진 장들로 구분되어집니다.

  1. 사용자 명령어
  2. 시스템 호출과 에러 번호
  3. C 라이브러리의 함수들
  4. 장치 드라이버
  5. 파일 서식화
  6. 게임과 다른 재미난 것들
  7. 기타의 정보
  8. 시스템의 관리와 조작을 위한 명령어
경우에 따라서는, 동일한 주제가 온라인 매뉴얼의 하나 이상의 장에서 기재되어 있는 일이 있습니다. 예를 들면, 사용자 명령어로서의 chmod와 시스템 호출로서의 chmod()가 있습니다. 이런 경우, man 명령어에 어느 장을 참조하고 싶은지를 지정하는 것이 가능합니다:
% man 1 chmod
이것은 사용자 명령어로서의 chmod에 대한 매뉴얼 페이지를 표시합니다. 온라인 문서 상의 특정 장에 대한 참조는 통상 문서에서는 괄호 안에 표시되어집니다. 그래서, chmod(1)는 사용자 명령어로서의 chmod를 말하는 것이고, chmod(2)는 시스템 호출을 뜻하는 것입니다.

이제 이 명령어가 명령어의 이름을 알지만, 단순히 그 사용법을 모를 때는 유용하다는 것은 알았지만, 만약 명령어의 이름을 생각해낼 수 없을 때는 어떻게 할까요? 그럴 때는 man에 -k 옵션을 붙이면, 명령어 설명서에 있는 키워드에 대하여 검색하는 것이 가능합니다:

% man -k mail
이 명령어로써 `mail'이라는 키워드를 포함하는 명령어의 목록을 얻을 수 있습니다. 이것은 실제적인 기능상으로는 apropos 명령어를 사용하는 것과 같습니다.

그리고, /usr/bin에 있는 뛰어난 기능을 가진 모든 명령어를 보면서, 그것들의 대부분이 실제로 어떤 일을 하는지 전혀 짐작도 하지 못할 때는 어떻게 하면 좋을까요? 단순하게,

% cd /usr/bin; man -f *
하거나, 또는 같은 일을 하는
% cd /usr/bin; whatis *
라고 합니다.


FreeBSD 핸드북 : 유닉스의 기초 : 온라인 매뉴얼
Previous: 유닉스의 기초
Next: GNU Info 파일