GNU/Linux >> Linux Esercitazione >  >> Linux

Perché le persone di Linux dicono sempre di leggere il manuale?

C'è un manuale, devi solo sapere dov'è. È possibile accedervi con il man comando. Se non sei sicuro di come usarlo, digita man man . Il man il comando è molto importante; ricordalo anche se dimentichi tutto il resto.

Il manuale contiene informazioni dettagliate su una varietà di argomenti, suddivisi in diverse sezioni:

  1. Comandi generali
  2. Chiamate di sistema
  3. Funzioni di libreria, che coprono in particolare la libreria standard C
  4. File speciali (solitamente dispositivi, quelli che si trovano in /dev ) e driver
  5. Formati e convenzioni dei file
  6. Giochi e screensaver
  7. Varie
  8. Comandi e demoni di amministrazione del sistema

La notazione ls(1) si riferisce al ls page nella sezione 1. Per leggerlo digitare man 1 ls o man ls .

Per evitare che ti venga detto di leggere il manuale quando fai una domanda, prova man command , apropos command , command -? , command --help e alcune ricerche su Google. Se non capisci qualcosa nel manuale, citalo nella tua domanda e prova a spiegare cosa non capisci. Di solito quando ti chiedono di leggere il manuale, è perché pensano che ti sarà più vantaggioso di una semplice risposta incompleta. Se non sai quali pagine man sono rilevanti, chiedi.


Penso che il proverbio cinese spesso citato lo spieghi bene:

Se dai un pesce a un uomo, avrà un solo pasto. Se gli insegni a pescare, mangerà per tutta la vita.

Mentre potresti pensare "Ma è solo una domanda, perché non possono semplicemente dirmi la risposta", è perché i forum diventerebbero così pieni di persone che fanno domande ovvie che sarebbe difficile notare domande su cose più esoteriche . Quindi non pensare che ti stiano scoraggiando, pensa che ti aiutano ad aiutare te stesso.

Ad esempio, è banale trovare la risposta a "Come utilizzo grep per eseguire una ricerca senza distinzione tra maiuscole e minuscole", soprattutto quando ti viene ricordato di cercare nella pagina man. Ma per una domanda come "Come faccio a fare una ricerca senza distinzione tra maiuscole e minuscole nel primo campo di un file, ma con distinzione tra maiuscole e minuscole nei campi rimanenti?", non c'è una semplice pagina man che ti dirà la risposta, e ci sono una moltitudine di modi per rispondere.


Credo che ciò sia dovuto al fatto che la maggior parte degli esperti preferirebbe insegnare a qualcuno come imparare, piuttosto che insegnargli qualche fatto isolato o due. Dire a qualcuno di leggere la pagina man è cercare di convincere qualcuno a intraprendere il percorso dell'apprendimento per imparare da solo.

Ricordo, ma non riesco a cercare su Google, uno studio che affermava che la differenza tra un principiante di Unix e un esperto di Unix (non così diverso da un principiante o un esperto di Linux, forse) era che l'esperto sapeva come cercare le cose. Durante il tentativo di trovare quello studio, ho trovato Prompt Comprension in UNIX Command Production, che sembra contraddire lo studio che ricordo. Peccato:basta conoscere una marea di fatti per essere un esperto. Ma in tal caso, dire a qualcuno di leggere il manuale può anche servire a riempire di conoscenza l'interrogante, portando alla produzione di un altro esperto di Unix o Linux.

C'è anche un investimento di tempo a breve rispetto a lungo termine nel principiante che pone la domanda. Certamente ci vuole meno tempo per dire "usa ls -ltr", ad esempio, che per insegnare al principiante l'elenco dei file e le opzioni e così via. Ma se l'esperto deve rispondere a più di 3 o 4 domande, il valore a lungo termine dell'investimento nell'avere qualcuno che legga il manuale diventa evidente.


Linux
  1. Perché sono passato da Mac a Linux

  2. La mia storia su Linux:perché presentare alle persone il Raspberry Pi

  3. Linux:perché la directory principale è indicata con un segno /?

  4. Linux:perché il kernel non può eseguire Init?

  5. Perché non riesco a esportare il display Linux?

Perché i fan di Vim adorano il window manager Herbstluftwm Linux

Perché usare il desktop Pantheon per Linux Elementary OS

Introduzione al comando Linux chmod

I 10 migliori libri Linux da leggere nel 2019

5 Esempi pratici del comando Read in Linux

Come cercare in tutte le pagine del manuale su Linux?