man Generatore di comandi
Genera comandi man per leggere le pagine di riferimento del sistema
Introduzione a man
## Cos’è man?
`man` è l’interfaccia per i manuali di riferimento del sistema (“pagine man”). Cerca e visualizza documentazione relativa a comandi, chiamate di sistema, funzioni di libreria, file di configurazione e molto altro. Ogni sistema Unix include già le pagine man, rendendo `man` il modo più veloce per conoscere i flag e il comportamento di un comando.
## Come utilizzarlo
1. **Impostare le opzioni**: Scegliere la sezione, il modalità di ricerca (apropos/whatis) o l’opzione di ricerca su tutti i risultati. 2. **Inserire il nome**: Digitare il nome della pagina (e, opzionalmente, un numero di sezione). 3. **Copiare e eseguire**: Incollare il comando generato nel proprio terminale.
All’interno del visualizzatore di pagine: premere `/` per cercare, `q` per uscire. La navigazione tra le pagine utilizza le stesse tastiere di `less`.
Opzioni comuni
### Numero di sezione (`1`, `2`, `3`...) Limita la ricerca a una sezione specifica del manuale. Sezioni comuni: `1` comandi utente, `2` chiamate di sistema, `3` funzioni della libreria, `5` formati di file, `8` comandi amministrativi. Esempio: `man 2 open` mostra la chiamata di sistema, non un qualsiasi comando `open`.
### `-k` Apropos (ricerca per parola chiave) Cerca le brevi descrizioni di tutte le pagine — equivalente a `apropos`. Utilizzalo quando ricordi l’argomento ma non il comando: `man -k 'copy'`.
### `-f` Whatis (breve descrizione) Stampa solo la descrizione di una pagina in una sola riga — equivalente a `whatis`. Più veloce dell’apertura della pagina completa.
### `-a` Tutte le pagine corrispondenti Mostra tutte le pagine corrispondenti in ogni sezione, una dopo l’altra. Utile per nomi che compaiono in più sezioni (ad esempio `printf`).
### `-S LIST` Elenco delle sezioni Limita l’ordine della ricerca a un elenco di sezioni separate da due punti, ad esempio `-S 1:2:3`.
### `-P PAGER` Paginatore personalizzato Utilizza un programma paginatore diverso (come `bat` o `cat`) invece del paginatore predefinito `less`.
▶Come posso cercare una sezione specifica del manuale?
▶Come posso cercare un comando se conosco solo la sua funzione?
▶Come posso vedere una descrizione in una sola riga senza aprire la pagina?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.