Homa Page di Daniele Franceschini
Comando man
Il comando “man” è molto semplice e immediato per avere informazioni su uno specifico comando, ad esempio per vedere il manuale del comando “cp” basta scrivere
man cp
e a video compariranno tutte le informazioni relative al comando “cp”.
Una pagina “man” è normalmente composta dalle seguenti parti:
NAME - Contiene il nome del comando e una breve descrizione
SYNOPSIS - Contiene la struttura del comando
DESCRIPTION - Contiene una descrizione estesa del comando
OPTIONS - Contiene una breve spiegazione delle varie opzioni del comando
FILES - File utilizzati dal comando
AUTHOR - L’autore che ha realizzato il comando e le relative informazioni sul contatto
BUGS - Problemi conosciuti e istruzioni su come riportare ulteriori problemi
COPYRIGHT - Informazioni sul copyright
SEE ALSO - Comandi correlati
Un opzione molto utile del comando “man” è “-f” che visualizza una breve descrizione del comando senza accedere necessariamente a tutta la pagina “man”, ad esempio
man -f cp
restituisce il seguente output: “cp (1) - copy files and directories”
Qualora il comando “man” facesse dei capricci ossia rispondesse con "non sono presenti pagine man per il comando passato", un altra opzione utile prima di rinunciare è sicuramente “-u” che obbliga “man” a ricostruire il database dei comandi
A volte non si ricorda o non si conosce il nome di un comando, pertanto sarebbe impossibile utilizzare il comando "man" senza un nome di comando, tuttavia attraverso un opzione "-k" (apropos) si può cercare una parola o una frase che descrive il tipo di comando che si vuole trovare. In risposta si avrà una lista di comandi che al loro interno nella sezione SYNOPSIS contengono il termine che è stato passato all'opzione "-k"
Fin qui tutto abbastanza semplice anche se, trovandoci nella riga di comando, non poteva essere tutto banale, qualche informazione un po' più criptica ci doveva essere. Infatti accanto al nome del comando presente nella pagina "man" si evidenzia un numero che alcuni si potrebbero chiedere: "che roba è?". Le pagine "man" sono divise in diverse sezioni numerate da 1 a 8 e ogni sezione raggruppa le informazioni secondo uno specifico schema:
- Comandi Generali (cd, mkdir, ...)
- Chiamate di sistema di basso livello fornite dal kernel (chmod)
- Funzioni di librerie C
- File speciali come device all'interno di /dev
- Formati di file e convenzioni
- Giochi
- File vari e package di macro
- Comandi di amministrazione di sistema usati da root
man -t nome_comando | lpr -P nome_della_stampante_installata



