GNU/Linux >> LINUX-Kenntnisse >  >> Linux

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

Es gibt ein Handbuch, man muss nur wissen wo es ist. Es kann mit dem man aufgerufen werden Befehl. Wenn Sie sich nicht sicher sind, wie Sie es verwenden sollen, geben Sie man man ein . Die man Befehl ist sehr wichtig; erinnere dich daran, auch wenn du alles andere vergisst.

Das Handbuch enthält detaillierte Informationen zu einer Vielzahl von 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 in /dev gefunden werden ) und Treiber
  5. Dateiformate und Konventionen
  6. Spiele und Bildschirmschoner
  7. Verschiedenes
  8. Systemverwaltungsbefehle und Daemons

Die Schreibweise ls(1) bezieht sich auf ls Seite in Abschnitt 1. Um sie zu lesen, geben Sie man 1 ls ein oder man ls .

Um zu vermeiden, dass Sie aufgefordert werden, das Handbuch zu lesen, wenn Sie eine Frage stellen, versuchen Sie es mit man command , apropos command , command -? , command --help , und ein paar Google-Suchanfragen. Wenn Sie etwas im Handbuch nicht verstehen, zitieren Sie es in Ihrer Frage und versuchen Sie zu erklären, was Sie nicht verstehen. Normalerweise bitten sie Sie, das Handbuch zu lesen, weil sie denken, dass es für Sie vorteilhafter ist als eine einfache, unvollständige Antwort. Wenn Sie nicht wissen, welche Handbuchseiten relevant sind, fragen Sie nach.


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

Wenn du einem Mann einen Fisch gibst, bekommt er eine einzige Mahlzeit. Wenn du ihm das Fischen beibringst, wird er sein ganzes Leben lang essen.

Während Sie vielleicht denken:"Aber es ist nur eine Frage, warum können sie mir die Antwort nicht einfach sagen", liegt das daran, dass die Foren so voll von Leuten werden, die offensichtliche Fragen stellen, dass es schwierig wäre, Fragen zu esoterischen Dingen zu bemerken . Betrachten Sie es also nicht als Abschreckung, sondern als Hilfe zur Selbsthilfe.

Beispielsweise ist es trivial, die Antwort auf „Wie verwende ich grep für eine Suche ohne Berücksichtigung der Groß- und Kleinschreibung“ zu finden, insbesondere wenn Sie daran erinnert werden, in der Manpage nachzuschlagen. Aber für eine Frage wie „Wie führe ich eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung im ersten Feld einer Datei durch, aber Groß-/Kleinschreibung in den verbleibenden Feldern?“, gibt es keine einfache Manpage, die Ihnen die Antwort gibt, und es gibt eine Vielzahl von Möglichkeiten, darauf zu antworten.


Ich glaube, das liegt daran, dass die meisten Experten jemandem lieber beibringen würden, wie man lernt, als ihnen ein oder zwei isolierte Tatsachen beizubringen. Wenn Sie jemandem sagen, er solle die Manpage lesen, versuchen Sie, ihn auf den Weg des Lernens zu überreden, selbst zu lernen.

Ich erinnere mich, kann aber nicht googeln, an eine Studie, die behauptete, dass der Unterschied zwischen einem Unix-Neuling und einem Unix-Experten (vielleicht nicht so sehr von einem Linux-Neuling oder -Experten) darin bestehe, dass der Experte wüsste, wie man Dinge nachschlägt. Beim Versuch, diese Studie zu finden, fand ich Prompt Comprehension in UNIX Command Production, was der Studie zu widersprechen scheint, an die ich mich erinnere. Schade, man muss nur eine Bootsladung Fakten kennen, um ein Experte zu sein. Aber in diesem Fall kann die Aufforderung an jemanden, das Handbuch zu lesen, auch dazu dienen, den Fragesteller mit Wissen zu füllen, was zur Produktion eines weiteren Unix- oder Linux-Experten führt.

Es gibt auch eine kurz- versus langfristige Zeitinvestition in den Neuling, der die Frage stellt. Es dauert sicherlich weniger Zeit, zum Beispiel "use ls -ltr" zu sagen, als den Neuling über Dateiauflistung und Optionen und so weiter zu unterrichten. Aber wenn der Experte mehr als 3 oder 4 Fragen beantworten muss, wird der langfristige Wert der Investition in jemanden, der das Handbuch liest, offensichtlich.


Linux
  1. Warum ich von Mac zu Linux gewechselt bin

  2. Meine Linux-Geschichte:Warum Menschen den Raspberry Pi vorstellen

  3. Lokalisierung von Manpages unter Linux (Ubuntu)?

  4. Linux – Warum ist kein Rootfs-Dateisystem auf dem System vorhanden?

  5. Linux – Warum kann der Kernel Init nicht ausführen?

Warum Vim-Fans den Linux-Fenstermanager Herbstluftwm lieben

Warum den Pantheon-Desktop für Linux Elementary OS verwenden

Die 10 besten Linux-Bücher zum Lesen im Jahr 2019

5 praktische Beispiele für den Read-Befehl unter Linux

Warum wird select unter Linux verwendet

Wie liest man Linux Manpages?