I sistemi Linux sono dotati di una vasta documentazione. Per i comandi di base, le pagine di manuale (o le pagine di manuale) ti diranno quello che devi sapere. Ad esempio, per vedere la pagina di manuale del comando ls, eseguire man come segue:
$ man ls
La maggior parte delle pagine di manuale si concentra principalmente sulle informazioni di riferimento, magari con alcuni esempi e riferimenti incrociati, ma questo è tutto. Non aspettarti un tutorial e non aspettarti uno stile letterario coinvolgente.
Le pagine del manuale sono referenziate da sezioni numerate. Quando qualcuno fa riferimento a una pagina di manuale, spesso mette il numero della sezione tra parentesi accanto al nome, come ping(8). La tabella seguente elenca le sezioni e i loro numeri.
Sezione | Descrizione |
---|---|
1 | Comandi utente |
2 | Chiamate di sistema del kernel |
3 | Documentazione della libreria di programmazione Unix di livello superiore |
4 | Interfaccia del dispositivo e informazioni sul driver |
5 | Descrizioni dei file (file di configurazione del sistema) |
6 | Giochi |
7 | Formati di file, convenzioni e codifiche (ASCII, suffissi e così via) |
8 | Comandi di sistema e server |
Ad esempio, per leggere la descrizione del file /etc/passwd (al contrario del comando passwd), puoi inserire il numero della sezione prima del nome della pagina in questo modo:
$ man 5 passwd
Esempi di comando man
1. Per vedere il manuale di un comando:
# man command # man ls
2. Per Specificare il file di configurazione da utilizzare; l'impostazione predefinita è /etc/man.config:
# man -C config_file
3. Per specificare l'elenco delle directory in cui cercare le pagine man:
# man -M path
4. Per specificare quale cercapersone utilizzare:
# man -P pager
5. Per specificare quale browser utilizzare sui file HTML:
# man -B
6. Per specificare un comando che esegue il rendering di file HTML come testo:
# man -H
7. To List è un elenco separato da due punti di sezioni manuali da cercare:
# man -S section_list
8. Per visualizzare tutte le pagine di manuale che corrispondono al nome:
# man -a
9. Per riformattare la pagina man di origine, anche quando esiste una pagina cat aggiornata:
# man -c
10. Per non visualizzare effettivamente le pagine man, ma stampare gocce di informazioni di debug:
# man -d
11. Per visualizzare e stampare le informazioni di debug:
# man -D
12. Per visualizzare in formato whatis:
# man -f
13. Solo per formattare e non per visualizzare:
# man -F # man --preformat
14. Per stampare un messaggio di aiuto e uscire:
# man -h
15. Per cercare la chiave specificata in tutte le pagine man:
# man -K
16. Per specificare una serie alternativa di pagine man:
# man -m system
17. Per specificare la sequenza di preprocessori da eseguire prima di nroff o troff:
# man -p string
18. Per utilizzare /usr/bin/groff -Tps -mandoc per formattare la pagina di manuale:
# man -t
Le pagine del manuale coprono l'essenziale, ma ci sono molti altri modi per ottenere aiuto in linea (oltre a cercare in Internet). Se stai solo cercando una determinata opzione per un comando, prova a inserire un nome di comando seguito da –help o -h (l'opzione varia da comando a comando). Potresti avere un diluvio (come nel caso di ls –help) o potresti trovare proprio quello che stai cercando.