Comando Linux · 5 min read · Sep 15, 2025
Tutorial sul comando man di Linux per principianti (8 esempi)
Un aspetto molto utile della riga di comando di Linux è che la documentazione per quasi tutti gli strumenti della riga di comando è facilmente accessibile. Questi documenti sono noti come pagine man, e puoi accedervi facilmente tramite la riga di comando utilizzando il comando man.
In questo tutorial, discuteremo le basi di man utilizzando alcuni esempi facili da comprendere. Ma prima di farlo, vale la pena menzionare che tutti gli esempi in questo articolo sono stati testati su una macchina Ubuntu 16.04 LTS.
Comando man di Linux
Il comando man fornisce agli utenti accesso alle pagine manuali per le utility e gli strumenti della riga di comando. Di seguito è riportata la sintassi di questo comando:
man [nome comando/strumento]Ecco come la pagina manuale di man lo descrive:
man - un'interfaccia ai manuali di riferimento online
man è il pager manuale del sistema. Ogni argomento di pagina fornito a man è
normalmente il nome di un programma, utility o funzione. La pagina manuale
associata a ciascuno di questi argomenti viene quindi trovata e visualizzata. Un
sezione, se fornita, dirigerà man a cercare solo in quella sezione del
manuale. L'azione predefinita è cercare in tutte le sezioni disponibili
seguendo un ordine predefinito ("1 n l 8 3 2 3posix 3pm 3perl 5
4 9 6 7" per impostazione predefinita, a meno che non venga sovrascritta dalla
direttiva SECTION in
/etc/manpath.config), e mostrare solo la prima pagina trovata, anche se
la pagina esiste in più sezioni.
La tabella sottostante mostra i numeri di sezione del manuale seguiti dai
tipi di pagine che contengono.
1 Programmi eseguibili o comandi della shell
2 Chiamate di sistema (funzioni fornite dal kernel)
3 Chiamate di libreria (funzioni all'interno delle librerie di programma)
4 File speciali (di solito trovati in /dev)
5 Formati di file e convenzioni ad es. /etc/passwd
6 Giochi
7 Varie (inclusi pacchetti macro e convenzioni), ad es.
man(7), groff(7)
8 Comandi di amministrazione di sistema (di solito solo per root)
9 Routine del kernel [Non standard]
Una pagina manuale è composta da diverse sezioni.
I nomi delle sezioni convenzionali includono NOME, SINOSSI, CONFIGURAZIONE,
DESCRIZIONE, OPZIONI, STATO DI USCITA, VALORE DI RITORNO, ERRORI, AMBIENTE,
FILE, VERSIONI, CONFORME A, NOTE, ERRORI, ESEMPIO, AUTORI, e
VEDI ANCHE.Di seguito sono riportati alcuni esempi in stile Q&A che dovrebbero darti una buona idea di come funziona il comando man.
D1. Come usare il comando man?
L’uso di base di man è molto semplice: basta eseguire il comando con il nome dello strumento il cui manuale di riferimento si desidera accedere.
man [nome comando/strumento]Ad esempio:
man lsD2. Come far visualizzare a man la pagina manuale da sezioni specifiche?
Come già accennato all’inizio, tutte le pagine manuali disponibili sono suddivise in sezioni, e ci sono sezioni che contengono voci di pagina man con lo stesso nome. Per semplificarti le cose, il comando man ti consente di accedere direttamente alle pagine manuali da sezioni specifiche, cosa che puoi fare specificando semplicemente il numero di sezione prima del nome del comando/strumento.
man [numero-sezione] [nome comando/strumento]Ad esempio:
man 3 printf D3. Come cercare le pagine manuali e stampare anche brevi descrizioni?
Durante la lettura della Q&A 2, qualcuno potrebbe chiedere come ricordare i numeri di sezione per le voci manuali con lo stesso nome. Bene, non devi farlo poiché esiste un’opzione della riga di comando ‘f’ che consente a man di visualizzare tutte le pagine manuali che corrispondono al nome in input.
Ad esempio:
man -f printfEcco l’output che il comando sopra ha prodotto sul mio sistema:
Quindi puoi vedere che tutte le voci con il nome ‘printf’ - insieme ai numeri di sezione - sono state visualizzate nell’output.
D4. Come far visualizzare a man tutte le pagine manuali per un dato input?
Ora, cosa succede se vuoi che man visualizzi una per una tutte le pagine manuali corrispondenti a un dato input? Bene, è possibile, e dovrai utilizzare l’opzione della riga di comando -a per farlo.
Ad esempio, se vuoi visualizzare in serie tutte le pagine man per ‘printf’, puoi farlo nel seguente modo:
man -a printfIl comando sopra aprirà prima la pagina man di printf dalla sezione 1, e quando la chiudi, il comando ti chiederà se vuoi visualizzare la successiva pagina man di ‘printf’.
D5. Come far cercare a man considerando l’input come espressione regolare?
Nel caso in cui tu voglia che il comando man cerchi e elenchi le pagine manuali considerando l’input come un’espressione regolare, puoi farlo utilizzando l’opzione della riga di comando -k.
man -k [nome comando/strumento]Ad esempio:
man -k printfEcco l’output che il comando sopra ha prodotto sul mio sistema:

D6. Come far visualizzare a man la posizione delle pagine manuali?
Nel caso in cui la necessità sia solo quella di conoscere la posizione delle pagine manuali, puoi costringere man a farlo utilizzando l’opzione della riga di comando -w.
man -w [nome comando/strumento]Ad esempio:
man -w printfDi seguito è riportato l’output che questo comando ha prodotto sul mio sistema:
/usr/share/man/man1/printf.1.gzD7. Come far visualizzare a man le pagine manuali nel browser Web?
Usa l’opzione della riga di comando -H per questo.
man -H[comando-browser] [nome comando/strumento]Ad esempio:
man -Hfirefox printfD8. Come rendere il comando man sensibile al maiuscolo/minuscolo?
Per impostazione predefinita, il comando man ignora il maiuscolo/minuscolo durante la ricerca delle pagine manuali. Tuttavia, se lo desideri, puoi abilitare la sensibilità al maiuscolo/minuscolo utilizzando l’opzione della riga di comando -I.
man -I [nome comando/strumento]Conclusione
Quindi puoi vedere che man è un comando estremamente importante che gli utenti - sia principianti che esperti - dovrebbero sapere come utilizzare. Abbiamo appena graffiato la superficie qui, poiché lo strumento offre molte funzionalità. Pratica questi primi, e quando hai finito, vai alla pagina man di man per ulteriori informazioni.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.