GNU Info가 왜 사람을 성공시키지 못했습니까?


21

내 지식 / 이해에 따라 도움과 인간이 동시에 왔거나 시간 차이가 거의 없습니다. 그런 다음 GNU Info가 들어 왔고 내가 본 것에서 사람보다 훨씬 더 자세하고 더 상세하며 논란의 여지가 훨씬 더 낫습니다. 오늘날에도 인간의 많은 항목은 비밀 스럽습니다.

나는 종종 여러 가지면에서 사람보다 우월한 정보가 왜 사람을 성공시키지 못했는지 궁금해했다. 정보 페이지보다 매뉴얼 페이지를 만드는 사람들이 여전히 있습니다. 유용한 정보 도구가 아니 었습니까? 두 사람의 라이센스에 뭔가가 있습니까? 아니면 정보를 얻을 가치가없는 다른 요소가 있습니까?

유닉스 stackexchange에 대한 몇 가지 질문을 특히 보았습니다. GNU 정보 란 무엇입니까? 도움, 정보와 사람이 명령의 차이 다른 사람의 사이에서.


다시 열도록 지명되었습니다. 예, 주관성이 있지만 정보가 기본 Unix 문서 형식으로 시작되지 않은 이유는 분명 합리적입니다. 나는 주제에 대해 전문가가 아니지만.
Faheem Mitha

가치가있는 것은 man1970 년대 중반 새벽부터 존재 했습니다 . AFAIK help는 그보다 훨씬 최신입니다.
Scott

2
manvs info에 대해 객관적인 내용이 있지만 질문의 "이유"에 도달하려면 의견을 적용해야합니다. 실제로 자세한 것이 더 좋습니까? 많은 하이퍼 링크 문서 섹션이나 하나의 큰 문서를 갖는 것이 더 낫습니까? 기타 OP는 분명히 info더 낫다고 믿지만 나는 man더 좋아합니다. 그것은 우리가 의견의 땅에 있다는 것을 증명하기에 충분합니다.
Warren Young

2
다른 의견은 순수한 의견과 추측 일 수 있으므로 주제에서 100 % 떨어져 있습니다. IMO 초기 쿼리도 같은 이유로 주제가 아닙니다. 나는 또한 info그 주위를 돌아 다니는 모든 트릭을 기억하지 못하기 때문에 싫어 합니다. 복잡한 것을 원한다면 HTML과 브라우저를 사용하지 않겠습니까? 그러나 그것은 의견이기도합니다. 이에 대한 명확한 대답을 얻는 방법을 모르겠습니다.
terdon

6
@terdon 안녕하세요, 1986 년입니다. GNU 프로젝트는 정보 페이지를 개선하여 매뉴얼 페이지에 게시했습니다. 정보 매뉴얼을 인쇄하거나 컴퓨터에서 찾아 보거나 다른 섹션에 대한 링크를 따라갈 수 있습니다. 이 "HTML 및 브라우저"란 무엇입니까?
Gilles 'SO- 악마 그만해

답변:


19

내가의 창조의 타임 라인을보고 시작하는 제안 사실적인 배경의 힌트 적어도 당신의 질문에 대답하려면 man, info다른 문서 시스템.

man페이지 는 1971 년 에 CRT 기반 터미널에서 작업하는 것이 일반적이지 않고 매뉴얼 페이지를 인쇄하는 표준에서 troff (nroff는 아직 없었습니다)를 사용하여 작성되었습니다 . 매뉴얼 페이지는 간단한 선형 구조를 사용합니다. 매뉴얼 페이지는 일반적으로 명령 행 옵션 / 스위치를 포함하여 명령에 대한 간략한 개요를 제공합니다.

info명령은 실제로 Texinfo 조판 구문 의 출력을 처리 합니다. 이것은 텍스트 기반 CRT 작업이 Unix 사용자의 표준이었던 1986 년 2 월에 처음 릴리스되었지만 그래픽 워크 스테이션은 여전히 ​​독점적입니다. .infoTexinfo 의 출력은 텍스트 문서의 기본 탐색을 제공합니다. 그리고 처음부터 (GNU 프로젝트에 대한) 완전한 문서를 제공한다는 다른 목표가 있습니다. 명령 및 명령 행 스위치 사용과 같은 것은 프로그램의 Texinfo 파일에 포함 된 것의 일부일뿐입니다.

(Tex) info 시스템은 겹치지 만 페이지 를 보완 하고 man교체하지 않도록 설계되었습니다 .

HTML과 웹 브라우저는 90 년대 초에 존재했으며 WAIS와 gopher를 기반으로 한 텍스트 기반 정보 시스템을 비교적 빠르게 대체했습니다. 웹 브라우저는 당시 사용 가능한 그래픽 시스템을 활용하여 하이퍼 링크에 밑줄이 그어진 텍스트와 같은 더 많은 정보를 허용하고 텍스트 전용 시스템은 허용합니다. info제공 되는 기능 이 HTML 및 웹 브라우저 (에뮬레이션 후 가능)로 에뮬레이션 될 수 있으므로 브라우저 기반 시스템을 사용하면 탐색이 더 쉬워 지거나 경험 / 학습이 줄어 듭니다.

HTML은 확장되었고 Texinfo보다 더 많은 일을 할 수있었습니다. 따라서 GNU 프로젝트 이외의 새로운 프로젝트의 경우 모든 문서 시스템이 진화했으며 여전히 진화하고 있으며 대부분 HTML 페이지를 생성합니다. 이에 대한 최근 동향은 입력 (즉, 인간 문서 작성자가 제공해야하는 것)을 사람이 읽을 수있게하는 반면, Texinfo (및 troff)는이를 변환하는 프로그램에 의해 효율적인 처리에 더 적합합니다 .¹

infoGNU 매뉴얼이 매뉴얼 페이지를 대체하기위한 것이 아니라 GNU 소프트웨어가 info2man(보다 큰) Texinfo 파일에서 매뉴얼 페이지를 생성하기 위해 유사한 프로그램을 포함한 경우이를 대체했을 수 있습니다 .

Texinfo (La (TeX, troff, HTML (+ CSS) 및 reStructured Text)와 같은 시스템이 제공하는 기능을 완전히 활용한다는 사실과 결합하여 배우는 데 시간이 걸리고 일부는 배우기 쉽고 // 또는 더 강력하면 (Tex)의 시장 지배력이 거의 없습니다 info.

¹ 예를 들어 매뉴얼 페이지를 작성하는 데 사용할 수있는 재구성 된 텍스트


현재 귀하의 답변은 지금까지 최고이지만 며칠 더 기다릴 예정입니다. 그러나 하나의 쿼리가 man2info아니라 해서는 안됩니다 info2man. 또한 언어가 사람보다 조금 비공식적이거나 쉽다고 느꼈습니다. 더 많은 답변에 대한 욕심. 당신의 지혜에 감사합니다 :)
shirish

@shirish 유일한 대답 인 한 최고가되기 쉽다 ;-). 나는 info2manTexinfo 위키 페이지에도 언급되어있다. 정보에서 매뉴얼 페이지를 추출하는 공식 GNU 지원 방식을 사용하면 투 인원 솔루션을 만들 수 있으며 대체 할 기회가 더 많을 수 있습니다.man
Anthon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.