Linux Command · 3 min read · Sep 14, 2025
Tutorial sul comando apropos di Linux per principianti (5 esempi)

In Linux, se hai mai bisogno di aiuto riguardo a un comando, tutto ciò che devi fare è aprire la sua pagina man. Ma cosa succede se si presenta una situazione in cui è necessario cercare rapidamente i nomi e le descrizioni di tutte le pagine man disponibili? Bene, Linux ha la soluzione per te, poiché esiste un comando chiamato apropos che fa esattamente questo.
In questo tutorial, discuteremo le basi di apropos utilizzando alcuni esempi facili da comprendere. Ma prima di farlo, vale la pena menzionare che tutti gli esempi qui sono stati testati su una macchina Ubuntu 16.04 LTS.
Il comando apropos cerca i nomi delle pagine manuali e le descrizioni per una parola chiave fornita dall’utente. Di seguito è riportata la sua sintassi:
apropos [OPZIONI] parola_chiave ...Ecco cosa dice la pagina man dello strumento al riguardo:
Ogni pagina manuale ha una breve descrizione disponibile al suo interno. apropos
cerca nelle descrizioni le istanze della parola_chiave.
parola_chiave è di solito un'espressione regolare, come se fosse stato usato (-r), o può
contenere caratteri jolly (-w), o corrispondere esattamente alla parola chiave (-e). Utilizzando
queste opzioni, potrebbe essere necessario citare la parola chiave o eseguire l'escape (
) dei
caratteri speciali per impedire alla shell di interpretarli.
Le regole di corrispondenza standard consentono di effettuare corrispondenze contro il nome
della pagina e i confini delle parole nella descrizione.
Il database cercato da apropos è aggiornato dal programma mandb.
A seconda della tua installazione, questo potrebbe essere eseguito da un cron job periodico,
o potrebbe dover essere eseguito manualmente dopo che sono state installate nuove pagine manuali.Di seguito sono riportati alcuni esempi in stile Q&A che dovrebbero darti una buona idea di come funziona il comando apropos.
Q1. Come usare apropos?
L’uso di base è semplice. Basta passare la parola chiave che desideri cercare come input al comando apropos.
Ad esempio:
apropos dmesgha prodotto il seguente risultato:
dmesg (1) - stampa o controlla il buffer di anello del kernelNaturalmente, puoi passare anche più parole chiave.
Ad esempio:
apropos dmesg whereisDi seguito è riportato l’output in questo caso:
dmesg (1) - stampa o controlla il buffer di anello del kernel
whereis (1) - localizza i file binari, sorgente e pagina manuale per un...Q2. Come far cercare a apropos parole chiave esatte?
Per impostazione predefinita, l’input che passi al comando apropos non viene cercato esattamente. Ad esempio, se passi ‘who’ come input, vedrai anche lo strumento produrre risultati contenenti parole come ‘whoami’.
Quindi, questa non è una ricerca esatta. Tuttavia, puoi costringere apropos a cercare parole chiave esatte utilizzando le opzioni della riga di comando -e o –exact.
Quindi ora vedi che solo quelle voci che corrispondono esattamente a ‘who’ sono state visualizzate nell’output.
Q3. Come far visualizzare a apropos voci che corrispondono a tutte le parole chiave?
Se passi più parole chiave come input al comando apropos, lo strumento restituirà voci che corrispondono/contengono almeno una delle parole chiave. Tuttavia, se desideri che apropos produca solo quelle voci che corrispondono/contengono tutte le parole chiave, utilizza l’opzione della riga di comando -a.
Ad esempio, ecco l’output di un comando apropos senza l’opzione -a:

Ecco l’output con l’opzione -a abilitata:
Q4. Come forzare apropos a non troncare l’output?
Come avrai visto nell’output delle precedenti Q&A, lo strumento tronca le voci se sono troppo lunghe. Ad esempio, guarda la riga evidenziata nel seguente output:

Tuttavia, se lo desideri, puoi forzare apropos a produrre righe complete nell’output, qualcosa che puoi fare utilizzando l’opzione della riga di comando -l.

Q5. Come interpretare lo stato di uscita di apropos?
Il comando apropos produce quattro diversi stati di uscita: 0, 1, 2 e 16. Ecco cosa rappresenta ciascuno di essi:
0 Esecuzione del programma riuscita.
1 Errore di utilizzo, sintassi o file di configurazione.
2 Errore operativo.
16 Nulla è stato trovato che corrispondesse ai criteri specificatiConclusione
A seconda del tuo profilo lavorativo, potresti non aver bisogno del comando apropos su base quotidiana, ma come avrai capito fino ad ora, potrebbe essere un salvavita in determinate situazioni. Abbiamo discusso alcune opzioni della riga di comando qui. Per saperne di più sullo strumento, vai alla sua pagina man.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.