Comando uomo linux

Comando uomo linux

Sappiamo tutti che ci sono tonnellate di comandi Linux e, ovviamente, non li conosciamo a memoria. Ad ogni modo, a volte, abbiamo bisogno di aiuto per capire cosa significa un comando Linux e come viene utilizzato. Per questo, dobbiamo ricorrere ai comandi che funzionano come manuali all'interno di Linux. Su Linux, ci sono 5 di questi comandi: il comando help, il comando man, il comando info, il comando apropos e il comando whais. In questo tutorial, esamineremo il comando uomo, in particolare perché è il manuale più potente per Linux.

Il comando uomo

L'uomo sta per il manuale e viene utilizzato per ottenere quante più informazioni possibili su tutti i comandi che possono essere eseguiti all'interno del terminale. In effetti, questo è l'unico comando là fuori che manterrà così tante informazioni che probabilmente non sarai in grado di passare attraverso l'intero manuale per il comando in questione.

Ogni comando ha informazioni su una serie di sottosezioni. Queste sottosezioni includono Nome, sinossi, configurazione, descrizione, opzioni, stato di uscita, valore di ritorno, errori, ambiente, file, versioni, conformi a, note, bug, esempio, autori e vedere anche. Nella sezione Sinossi, viene trovata la sintassi utilizzata per eseguire il programma. Inoltre, la sezione delle opzioni elabora le opzioni utilizzate dal comando.

Ogni comando nel manuale viene fornito con un numero allegato ad esso; Questo numero si riferisce alla sezione manuale in cui si trova il comando. Ad esempio, puoi leggere quanto segue:

Passwd (1) - Modifica la password dell'utente

Accanto a Passwd, c'è un numero, e in questo caso è uno. Ma questo numero può cambiare in base al comando che inserisci. Questo numero si riferisce alla sezione nel manuale in cui si trova. Ci sono esattamente 9 sezioni nel manuale stesso. Il manuale include queste varie sezioni:

  1. Programmi eseguibili o comandi Shell
  2. Chiamate di sistema (funzioni fornite dal kernel)
  3. Chiamate di biblioteca (funzioni all'interno delle biblioteche dei programmi)
  4. File speciali (di solito trovati in /dev)
  5. Formati e convenzioni di file, E.G. /etc/passwd
  6. Giochi
  7. Varie (compresi pacchetti macro e convenzioni), E.G., Man (7), Groff (7)
  8. Comandi di amministrazione di sistema (di solito solo per root)
  9. Routine del kernel [non standard]

In genere, il modo in cui si cerca informazioni su un comando particolare è digitando:

uomo [comando]
Es: uomo passwd

Inoltre, puoi leggere il manuale stesso nel manuale digitando:

uomo uomo

"Man Man" ti darà informazioni sul manuale stesso.

Cerca per sezione

Quando una ricerca viene eseguita nel manuale usando il comando man (seguito da un altro comando, ex; uomo passwd), il manuale viene cercato in un ordine particolare. L'ordine predefinito in cui cerca il manuale è il seguente: (1 N L 8 3 2 3POSIX 3PM 3PERL 5 4 9 6 7). Tuttavia, è possibile modificare questo ordine se si desidera utilizzare il file /etc/manpath.configurazione.

Il risultato che viene quindi visualizzato è il primo risultato che trova. Ma questo non significa affatto che non ci sono più voci che corrispondono al termine di ricerca. Quindi, se il termine di ricerca è stato trovato nella sezione 1 e nella sezione 5, visualizzerà il risultato trovato nella sezione 1 e ometterà il risultato trovato nella sezione 5.

Ad esempio, se stai cercando il comando "passwd", allora digiti:

uomo passwd

Questo visualizzerà la prima corrispondenza che trova. Nel nostro caso, la prima corrispondenza che troverà sarà nella Sezione 1 o comandi Shell (Passwd (1) - Modifica la password dell'utente). Tuttavia, ci sono più istanze del comando "passwd" nel manuale.

Passwd (1SSL) - Calcola hash password
Passwd (1) - Modifica la password dell'utente
Passwd (5) - Il file della password

E se il comando di cui si desidera maggiori informazioni è il file passwd (situato a /etc /passwd e viene utilizzato per archiviare le informazioni dell'utente)? In tali casi, dovresti dare il numero di sezione del manuale in cui troverai il comando. Nel nostro caso, come possiamo vedere, passwd (5) indica la sezione 5 del manuale. Quindi proviamo questo:

uomo [sezione] [comando]
Es: uomo 5 passwd

"Man 5 Passwd" produrrà risultati dissimili da "Man Passwd". In effetti, in questo caso, cercherà e ruppe informazioni sul file della password e non sul comando passwd (per modificare la password utente)!

La prossima domanda che ci portiamo è: cosa succede se non sappiamo quale sezione il file "passwd" è nel manuale ma che abbiamo ancora bisogno di informazioni al riguardo. Nel caso precedente, ti ho detto che il numero di sezione era 5, ma è probabile che non sapessi a memoria i numeri di sezione! Quindi quello che stiamo cercando è un'alternativa al comando whatis. E ciò che è speciale è che il comando uomo viene fornito con un trattino che imita il comando whatis. Ti darà i comandi corrispondenti con una descrizione.

Quindi se digitiamo:

uomo -f [comando]
Es: uomo -f passwd

"Man -f Passwd" elencherà quanto segue:

Passwd (1SSL) - Calcola hash password
Passwd (1) - Modifica la password dell'utente
Passwd (5) - Il file della password

Cerca per termini

Successivamente, cosa succede se volessimo cercare il manuale usando i termini di ricerca? E se sapessimo la funzione generale del comando ma non conoscessimo il comando stesso? In questo caso, abbiamo bisogno di un comando uomo che imiti il ​​comando apropos.

uomo -k [termine]
Es: uomo -k passwd
Es: uomo -k "Directory di elenco"

Qui, quando aggiungi il trattino K e poi il termine di ricerca, ottieni esattamente le informazioni esatte che corrisponde a quel termine di ricerca. Raccoglierà ogni termine nel manuale che corrisponde al termine di ricerca che hai inserito.

Nel nostro caso, lo avremmo ottenuto per "Man -k Passwd":

Altre ricerche

Sebbene abbiamo esaminato come cercare il manuale per sezione e per funzione, ci sono molti altri modi per cercare il manuale! Puoi leggere ulteriormente il manuale digitando "uomo uomo" nella riga di comando.


I comandi sono una parte essenziale di Linux. In particolare, se sei nuovo in Linux e persino gli utenti esperti hanno bisogno di aiuto con i comandi. A tale scopo, i manuali sono stati integrati nel sistema Linux. Questi manuali sono accessibili tramite il comando uomo (tra gli altri). Il comando uomo è piuttosto potente in quanto fornisce informazioni approfondite sul comando stesso e sul suo utilizzo.

Codice felice!