답변:
help
bash 명령입니다. 내부 bash 구조를 사용하여 bash 명령에 대한 정보를 저장하고 검색합니다.
man
troff (groff를 통해) 프로세서에 설정된 매크로입니다 . 단일 파일 처리 결과는 man
기본적으로 명령에 의해 호출기로 전송됩니다 .
info
Texinfo 의 정보 형식 출력에서 아카이브에 대한 텍스트 전용 뷰어입니다 .
help
bash
쉘 에 내장 된 명령 이며 해당 쉘의 일부 내장 명령 및 키워드를 문서화합니다. 그것은 그 쉘의 내부 문서 시스템입니다. 다른 쉘은 자신의 문서 시스템이 ( ksh93
가 --help
와 --man
의 내장 명령에 대한 옵션, zsh
실행 - 도움말 도우미를 가지고 다른 형식의 매뉴얼에서 정보를 추출하는). 같은 다른 명령 vim
에는 자체 내장 문서 시스템이 있습니다.
man
개별 명령, API 기능, 개념, 구성 파일 구문, 섹션으로 구성된 파일 형식 (사용자 명령의 경우 1, 시스템 호출의 경우 2)에 대한 짧은 참조 매뉴얼 (페이지)을 제공하는 시스템 전체의 문서 시스템입니다. 이것이 전통적인 유닉스 문서 시스템입니다.
info
GNU 프로젝트에서 시작된 다른 문서 시스템입니다. 링크가있는 하이퍼 텍스트입니다 (웹 이전). 정보 매뉴얼은 목차 개념과 정보를 찾는 데 도움이되는 (검색 가능한) 색인이있는 디지털 책과 같습니다.
예를 들어, bash
GNU 프로젝트의 일부인 것은 매뉴얼 페이지와 정보 매뉴얼을 모두 가지고 있습니다. 매뉴얼의 크기로 인해 사람 시스템이 적합하지 않습니다.bash
. 그러나, 정보 매뉴얼 및 인덱스의 구조는 그다지 좋지 bash
않기 때문에 info
와 같은 다른 매뉴얼 에서처럼 정보를보기가 쉽지 않습니다 zsh
. zsh
매뉴얼이 더 커지면 여러 매뉴얼 페이지로 분할되며 info
인덱스 가 좋은 매뉴얼 도 있습니다 .
주목해야한다 info
매뉴얼이 생성된다 texinfo
또한 HTML 및 인쇄 (PDF / PS) 버전을 생성하는 데 사용되는 포맷. 그러나 zsh
texinfo는 다른 형식 (yodl
) .
help help
; 유용하지 않습니다 : man help
.
help
의 내장입니다 bash
. 더 유용한 : info bash help
.
help
이다 bash
bash
명령에 대한 도움말 만 제공 기본 제공
man
은 시스템의 거의 모든 명령에 대한 일반적인 형태의 도움말이며 구성 파일에는 자체 맨 페이지가있는 경우도 있습니다. 패키지로 구성된 Linux 배포판에서 관련 텍스트는 일반적으로 명령을 제공하는 동일한 패키지에서 제공됩니다. 당신이 가지고 있다면bash-completion
당신은에서 장점이 걸릴 수 있습니다 TAB사람이 페이지를 사용할 수있는 볼 수 있도록합니다.
info
를 기반으로 명령에 대한 수동 페이지를 제공하는 대체 시스템입니다 GNU emacs
. 주로 GNU
명령 및 유틸리티를 위해 제공됩니다 . 다른 사람들로부터 널리 채택되지 않은 것 같습니다.