“man”과“info”문서의 차이점은 무엇입니까?


92

매뉴얼 페이지 및 정보 도움말 설명서와 관련하여 :

이와 같은 두 가지 유사한 문서 소스가 존재하는 이유는 무엇입니까?
때로는 맨 페이지를 사용할 수 있지만 정보가없는 경우가 있습니다. 혹은 그 반대로도.
나는 아직 운율에 사로 잡히지 않았다.

어쩌면 그들 사이에 큰 차이가있을 수 있지만, 존재하더라도 왜 둘 다 존재합니까? 불필요한 배가 된 것 같습니다.


1
GNU-Info Bad, Man (1) 2003 년 재미 있음. Flat is better than nested.
n611x007

시도하고 info infoman info. man info화려한 예를 보여줍니다. 나는 더 시각적 인 사람입니다. 같은 색을 사용하면 졸립니다. 약간의 색상을 가진 man 구문은 빠르게 이해할 수 있습니다.
randominstanceOfLivingThing

답변:


80

매뉴얼 페이지는 프로그램에 관한 문서를 배포하는 UNIX의 전통적인 방법입니다. "매뉴얼 페이지"라는 용어 자체는 "매뉴얼 페이지"의 약자로, 인쇄 된 매뉴얼의 페이지에 해당합니다. 매뉴얼 페이지 "섹션"(명령의 경우 1, 시스템 호출의 경우 2 등)은 전체 UNIX 매뉴얼의 섹션에 해당합니다. 매뉴얼 페이지를 용지에 인쇄하려는 경우 여전히 지원이 제공되지만 요즘에는 거의 수행되지 않으며 매뉴얼 페이지의 수가 너무 많아서 모든 책을 한 권의 책에 묶는 것은 불가능합니다.

90 년대 초, GNU 프로젝트 는 "man"문서 시스템이 오래되었다고 결정하고 이를 대체하기 위한 info 명령을 작성 했습니다. info 는 기본 하이퍼 링크 기능과 사용하기위한 더 간단한 마크 업 언어를 갖습니다 ( "troff"시스템과 비교). 맨 페이지). 또한 GNU 는 매뉴얼 페이지 사용을 반대하며 복잡한 소프트웨어 시스템에는 간단한 매뉴얼 페이지가 아니라 완전하고 포괄적 인 문서가 있어야한다고 주장합니다.

실제로 maninfo 외에 다른 문서 시스템이 사용되고 있습니다 . GNOME 및 KDE에는 자체 HTML 기반 시스템 등이 있습니다.

결국, 문서를 얻는 형식은 처음에 소프트웨어를 제공 한 프로젝트의 내부 정책에 따라 다릅니다. 세계적으로 인정되는 표준은 없습니다.


14
info실제로 이륙하지 않았습니까?
UncleZeiv

9
@UncleZeiv : info정보 형식 문서를 사용하는 응용 프로그램 수에 대한 아이디어를 얻으려면 매개 변수없이 실행하십시오 .
JanC

24

Info는 GNU 프로젝트 내부의 문서에 대한 기본 형식이며 man은 UNIX의 경우 훨씬 오래된 형식입니다.

Info는 Texinfo를 소스 형식으로 사용하는데, 이는 TeX의 많은 매크로이며, "잘 생긴"인쇄 버전이나 PDF를 훨씬 쉽게 만들 수 있습니다.

일반적으로 맨 페이지는 특정 주제 (명령, 구성 파일, 시스템 기능 등)에 관한 것이지만 정보는 일반적으로 책과 같이 결합 된 매뉴얼의 구조가 더 많습니다.


14

man은 매뉴얼 페이지를 덜 표시하며 vim 키 바인딩을 사용하는 반면, info는 검색, 종료 등을 위해 emacs 키 바인딩 및 표준 emacs 명령을 사용합니다.


3
키 바인딩 문제는 흥미 롭습니다 (따라서 구글 검색) ... infoVI 키 바인딩 옵션이있는 것 같습니다 : --vi-keys ( vi덜 유사한 키 바인딩 사용) ... $ alias info = ' info- vi-keys '... 아마도?
Peter.O
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.