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:
- Allgemeine Befehle
- Systemaufrufe
- Bibliotheksfunktionen, die insbesondere die C-Standardbibliothek abdecken
- Spezielle Dateien (normalerweise Geräte, die in
/dev
gefunden werden ) und Treiber - Dateiformate und Konventionen
- Spiele und Bildschirmschoner
- Verschiedenes
- 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.