Warum sagen Linux-Leute immer, dass sie das Handbuch lesen sollen? [geschlossen]

12

Warum sagen Linux-Leute immer, sie sollten das Handbuch lesen, wenn es so viel einfacher wäre, nur eine Antwort zu geben? Es gibt kein Handbuch! Es kam nicht mit einem.

Tim Morris
quelle
2
Dokumentation kann eine mühsame und langweilige Aufgabe sein, Sie sollten es zumindest lesen
Vicfred
1
BTW - es sei denn , Sie eine abgespeckte Version für ein Embedded - Gerät haben Sie tun das man - Seiten haben, aber Sie können sie mit Ihrem Paketmanager installieren müssen zuerst (FSM weiß nur , warum Distributionen enthalten nicht den Manpages in der Standard - pacakage eingestellt, aber ich habe es gesehen).
dmckee --- Ex-Moderator Kätzchen
@Vicfred: Wenn du so denkst, solltest du prüfen, ob du jemanden finden kannst, der es schreibt. Wenn Sie es nicht mögen, kann das Endergebnis darunter leiden, und wirklich gibt es Leute, die dieses Zeug gerne schreiben - in groff oder LaTeX usw. (es muss also nicht "untechnisch" sein , entweder).
Emanuel Berg
@dmckee: Es hat mit den Lizenzen einiger Manpages zu tun. Zum Beispiel müssen Sie bei Debian die sehr nützliche gcc-Manpage (13972 Zeilen!) Explizit installieren, da die Debian-Leute die Lizenzierung als unfrei betrachten. Aber es ist sehr einfach, mit Eignung Abhilfe zu schaffen, daher ist es für uns Benutzer sowieso kein Problem.
Emanuel Berg

Antworten:

44

Es gibt ein Handbuch, man muss nur wissen, wo es ist. Es kann mit dem manBefehl zugegriffen werden . Wenn Sie nicht sicher sind, wie Sie es verwenden sollen, geben Sie Folgendes ein man man. Der manBefehl ist sehr wichtig; Denken Sie daran, auch wenn Sie alles andere vergessen.

Das Handbuch enthält detaillierte Informationen zu verschiedenen Themen, die in mehrere Abschnitte unterteilt sind:

  1. Allgemeine Befehle
  2. Systemaufrufe
  3. Bibliotheksfunktionen, die insbesondere die C-Standardbibliothek abdecken
  4. Spezielle Dateien (normalerweise Geräte, die sich in befinden /dev) und Treiber
  5. Dateiformate und Konventionen
  6. Spiele und Bildschirmschoner
  7. Sonstiges
  8. Systemadministrationsbefehle und Daemons

Die Notation ls(1)bezieht sich auf die lsSeite in Abschnitt 1. Zum Lesen geben Sie man 1 lsoder ein man ls.

Um zu vermeiden , wird gesagt, das Handbuch zu lesen , wenn Sie eine Frage stellen, versuchen Sie man command, apropos command, command -?, command --help, und ein paar Google - Suchen. Wenn Sie etwas im Handbuch nicht verstehen, zitieren Sie es in Ihrer Frage und versuchen Sie zu erklären, was Sie nicht verstehen. Wenn sie Sie zum Lesen des Handbuchs auffordern, liegt dies in der Regel daran, dass sie der Meinung sind, dass dies für Sie nützlicher ist als eine einfache, unvollständige Antwort. Wenn Sie nicht wissen, welche Manpages relevant sind, fragen Sie.

ctype.h
quelle
5
Richtig. Ich denke, wir sollten auch infodie GNU-Leute erwähnen . Außerdem ein Hinweis: Wenn Sie Emacs verwenden, versuchen M-x manSie es - da Sie Ihren Editor wahrscheinlich so gut kennen (Verknüpfungen usw.), wird die Navigation und Interaktion mit Manpages sehr reibungslos sein.
Emanuel Berg
2
Weitere nützliche Tipps: Lesen Sie ein paar Manpages durch und beachten Sie die Abschnittsüberschriften (der See AlsoAbschnitt kann sehr nützlich sein, wenn Sie in der Nähe sind, aber nicht ganz da). Auch lernen Sie Ihre Pager zu verwenden ( moreoder less) , da sie die Suchschnittstelle für den Mann Seite liefert (sehr nützlich mit, sagen wir, man bash(die Sie sollten nie , sagt die Stimme der bitteren Erfahrungen mit dem Zeilendrucker senden)).
dmckee --- Ex-Moderator Kätzchen
28

Ich denke, das oft zitierte chinesische Sprichwort erklärt es gut:

Wenn Sie einem Mann einen Fisch geben, wird er eine einzige Mahlzeit haben. Wenn Sie ihm das Angeln beibringen, wird er sein ganzes Leben lang essen.

Während Sie vielleicht denken, "Aber es ist nur eine Frage, warum können sie mir nicht einfach die Antwort geben", ist es so, dass die Foren von Leuten, die offensichtliche Fragen stellen, so voll werden, dass es schwierig wird, Fragen über esoterischere Dinge zu bemerken . Denken Sie also nicht daran, dass sie Sie abschrecken - denken Sie daran, dass sie Ihnen helfen, sich selbst zu helfen.

Es ist beispielsweise trivial, die Antwort auf "Wie verwende ich grep, um eine Suche ohne Berücksichtigung der Groß- und Kleinschreibung durchzuführen" zu finden, insbesondere, wenn Sie daran erinnert werden, in der Manpage nachzuschauen. Bei einer Frage wie "Wie kann ich das erste Feld einer Datei ohne Berücksichtigung der Groß- / Kleinschreibung durchsuchen, die restlichen Felder jedoch ohne Berücksichtigung der Groß- / Kleinschreibung?" Gibt es keine einfache Manpage, auf der Sie die Antwort finden, und es gibt eine Vielzahl von Möglichkeiten, es zu beantworten.

Johnny
quelle
11

Ich glaube, das liegt daran, dass die meisten Experten lieber jemandem beibringen möchten, wie man lernt, als ihnen einige isolierte Tatsachen beizubringen. Wenn Sie jemandem sagen, dass er die Manpage lesen soll, versuchen Sie, ihn dazu zu bewegen, selbst zu lernen.

Ich erinnere mich an eine Studie, die behauptete, dass der Unterschied zwischen einem Unix-Neuling und einem Unix-Experten (der sich vielleicht nicht so stark von einem Linux-Neuling oder -Experten unterscheidet) darin bestand, dass der Experte wusste, wie man nachschlägt. Bei dem Versuch, diese Studie zu finden, habe ich in UNIX Command Production Prompt Comprehension gefunden , was der Studie, an die ich mich erinnere, zu widersprechen scheint. Was für eine Schande: Alles, was Sie tun müssen, ist eine Menge Fakten zu kennen, um ein Experte zu sein. In diesem Fall kann die Aufforderung, das Handbuch zu lesen, auch dazu dienen, den Fragesteller mit Wissen zu füllen, was zur Produktion eines anderen Unix- oder Linux-Experten führt.

Es gibt auch eine kurz- oder langfristige Investition in den Neuling, der die Frage stellt. Es braucht sicherlich weniger Zeit, um zum Beispiel "use ls -ltr" zu sagen, als dem Neuling das Auflisten von Dateien und Optionen usw. beizubringen. Wenn der Experte jedoch mehr als 3 oder 4 Fragen beantworten muss, wird der langfristige Wert einer Investition in die Lektüre des Handbuchs deutlich.

Bruce Ediger
quelle