Le pagine del Manuale di riferimento in linea (man) forniscono descrizioni dettagliate e l'utilizzo dei comandi. È possibile utilizzare il comando man per visualizzare la voce della pagina man che spiega un determinato comando. La sintassi del comando man è la seguente.
$ man command $ man option command $ man option filename
Visualizzazione delle pagine man
Ad esempio, visualizza le pagine man per il comando uname usando il comando man.
NAME(1) User Commands UNAME(1) NAME uname - print system information SYNOPSIS uname [OPTION]... DESCRIPTION Print certain system information. With no OPTION, same as -s. -a, --all print all information, in the following order, except omit -p and -i if unknown: -s, --kernel-name print the kernel name -n, --nodename print the network node hostname -r, --kernel-release print the kernel release ....
Scorrere le pagine man
La tabella seguente elenca i comandi da tastiera per scorrere le pagine man.
Comando da tastiera | Azione |
---|---|
Barra spaziatrice | Visualizza la schermata successiva di una pagina man |
Ritorno | Visualizza la riga successiva di una pagina man |
b | Sposta indietro di uno schermo intero |
/modello | Cerca in avanti un pattern |
n | Trova l'occorrenza successiva di un pattern dopo aver usato /pattern |
h | Fornisce una descrizione di tutte le capacità di scorrimento |
q | Chiude il comando man e torna al prompt della shell |
Ricerca nelle pagine man
Ci sono due modi per cercare informazioni nelle pagine man:
- Ricerca per sezione
- Ricerca per parola chiave
Ricerca nelle pagine man:per sezione
Le voci della pagina man online sono organizzate in sezioni in base al tipo o all'utilizzo del comando o del file. Ad esempio, la Sezione 1 contiene i comandi dell'utente e la Sezione 4 contiene informazioni su vari formati di file. Per cercare una sezione specifica della pagina man, usa il comando man con l'opzione -s, seguito dal numero della sezione e dal comando o dal nome del file.
$ man -s number command or $ man -s number filename
La tabella seguente mostra i numeri di sezione del manuale seguiti dai tipi di pagine che contengono.
Numero di sezione | Descrizione |
---|---|
1 | Programmi eseguibili o comandi della shell |
2 | Chiamate di sistema (funzioni fornite dal kernel) |
3 | Chiamate di librerie (funzioni all'interno delle librerie di programmi) |
4 | File speciali (di solito trovati in /dev) |
5 | Formati di file e convenzioni es. /etc/passwd |
6 | Giochi |
7 | Varie (inclusi pacchetti di macro e convenzioni), ad es. uomo(7), groff(7) |
8 | Comandi di amministrazione del sistema (solitamente solo per root) |
9 | Routine del kernel [non standard] |
La parte inferiore di una pagina man, intitolata "GUARDA ANCHE ', elenca altri comandi o file relativi alla pagina man. Il numero tra parentesi riflette la sezione in cui si trova la pagina man.
Ricerca nelle pagine man:per parola chiave
Quando non sei sicuro del nome di un comando, puoi usare il comando man con l'opzione -k e una parola chiave per cercare voci corrispondenti nella pagina man.
$ man -k keyword
L'output del comando man fornisce un elenco di comandi e descrizioni che contengono la parola chiave specificata. Ad esempio, utilizzando il comando man, visualizza i comandi contenenti la parola chiave syslog.
# man -k syslog logger (1) - a shell command interface to the syslog(3) system log module rsyslog.conf (5) - rsyslogd(8) configuration file rsyslogd (8) - reliable and extended syslogd syslog (2) - read and/or clear kernel message ring buffer; set console_loglevel syslog (3) - send messages to the system logger syslog (3p) - control system log syslog.h (0p) - definitions for system error logging vsyslog (3) - send messages to the system logger