Według mojej wiedzy / zrozumienia zarówno pomoc, jak i człowiek przybyli w tym samym czasie lub mają bardzo małą różnicę czasową między nimi. Potem weszło GNU Info i z tego, co widziałem, jest znacznie bardziej szczegółowe, o wiele bardziej szczegółowe i prawdopodobnie znacznie lepsze niż to, czym jest człowiek. Wiele wpisów nawet dzisiaj w człowieku jest tajemniczych.
Często zastanawiałem się, dlaczego Info, który pod wieloma względami jest lepszy od człowieka, wcale go nie zastąpił. Nadal widzę ludzi tworzących strony podręcznika niż strony informacyjne. Czy było to spowodowane nieprzydatnymi narzędziami do informacji? Coś w licencjach tych dwóch? A może jakiś inny czynnik, który nie uzyskał informacji o sukcesie, na który zasłużył?
Widziałem kilka pytań dotyczących wymiany stosów unixa, w szczególności Po co jest GNU Info? oraz Różnica między pomocą, informacją i dowództwem człowieka między innymi.
man
istniało od zarania dziejów - tj. W połowie lat siedemdziesiątych. AFAIKhelp
jest o wiele nowszy.man
vsinfo
, aby przejść do pytania „dlaczego”, musisz zastosować opinię. Czy gadatliwość jest rzeczywiście lepsza? Czy lepiej jest mieć kilka sekcji hiperłącza do dokumentacji lub jeden duży dokument? Itd. OP oczywiście wierzy, żeinfo
jest lepszy, ale ja lubięman
lepiej. To wystarczy, aby udowodnić, że jesteśmy w krainie opinii.info
ponieważ nigdy nie pamiętam wszystkich sztuczek poruszania się w nim. Jeśli chcesz mieć coś tak złożonego, dlaczego nie użyć HTML i przeglądarki? Ale to też jest opinia, nie rozumiem, jak można uzyskać jednoznaczną odpowiedź na to pytanie.Odpowiedzi:
Aby odpowiedzieć na to pytanie z przynajmniej podpowiedź faktycznej tle proponuję zacząć od spojrzenia na osi czasu utworzenia
man
,info
oraz innych systemów dokumentacji.Pierwsza
man
strona została napisana w 1971 roku przy użyciu troffa (nroffa jeszcze nie było) w czasie, gdy praca na terminalu opartym na CRT nie była powszechna, a drukowanie stron podręcznika było normą. Strony podręcznika używają prostej struktury liniowej. Strony podręcznika zazwyczaj dają szybki przegląd polecenia, w tym jego opcji / przełączników wiersza poleceń.info
Komenda faktycznie przetwarza dane wyjściowe z Texinfo składni składu tekstu. Pierwsze wydanie miało miejsce w lutym 1986 r., Kiedy praca nad tekstowym CRT była normą dla użytkowników systemu Unix, ale graficzne stacje robocze wciąż są wyjątkowe. Dane.info
wyjściowe z Texinfo zapewniają podstawową nawigację w dokumentach tekstowych. Od samego początku innym celem jest dostarczenie pełnej dokumentacji (dla Projektu GNU). Rzeczy takie jak użycie polecenia i przełączniki wiersza polecenia to tylko niewielka część tego, co zawiera plik Texinfo dla programu.Chociaż nie ma zachodzić na (Tex) System informacji został zaprojektowany w celu uzupełnienia tych
man
stron, a nie do ich zastąpienia.HTML i przeglądarki internetowe powstały na początku lat 90. i stosunkowo szybko zastąpiły tekstowe systemy informacyjne oparte na WAIS i gopher. Przeglądarki internetowe korzystały z dostępnych wówczas systemów graficznych, które pozwalają na uzyskanie większej ilości informacji (jak podkreślony tekst dla hiperłącza), niż pozwalają systemy tekstowe. Ponieważ
info
zapewniana funkcjonalność może być emulowana w HTML i przeglądarce internetowej (możliwe po konwersji), system oparty na przeglądarce pozwala na większą łatwość nawigacji (lub przynajmniej mniej doświadczenia / nauki).HTML został rozszerzony i mógł robić więcej rzeczy niż Texinfo. Tak więc w przypadku nowych projektów (innych niż oprogramowanie GNU) ewoluowała (i wciąż ewoluuje) cała gama systemów dokumentacji, z których większość generuje strony HTML. Najnowszym trendem jest to, aby ich wkład (tj. To, co musi dostarczyć ludzki dokument) był czytelny, podczas gdy Texinfo (i troff) jest bardziej nastawiony na wydajne przetwarzanie przez programy, które je przekształcają .¹
info
nie miał być zamiennikiem stron podręcznika, ale mogliby je zastąpić, gdyby oprogramowanie GNU zawierałoinfo2man
podobny program do generowania stron podręcznika z (podzbioru większego) pliku Texinfo.Połącz to z faktem, że pełne wykorzystanie funkcji, takich jak Texinfo, (La (TeX, troff, HTML (+ CSS) i restrukturyzowany tekst) wymaga czasu na naukę, a niektóre z nich są prawdopodobnie łatwiejsze do nauczenia się i / lub są silniejsze, istnieje niewielka szansa na dominację rynkową (Tex)
info
.¹ Np. Tekst restrukturalny , którego można również używać do pisania stron podręcznika man
źródło
man2info
raczej niżinfo2man
. Czułem również, że język był nieco bardziej nieformalny / łatwiejszy niż człowiek jest / był. Chciwy więcej odpowiedzi na to samo. Dziękuję za waszą mądrość :)info2man
, że jest również wspomniany na stronie wiki Texinfo. Dzięki oficjalnemu, wspieranemu przez GNU sposobowi wyodrębnienia stron podręcznika z informacji, mogliby stworzyć rozwiązanie dwa w jednym i być może mieliby większą szansę na zastąpienieman