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 dmesg

ha prodotto il seguente risultato:

dmesg (1)            - stampa o controlla il buffer di anello del kernel

Naturalmente, puoi passare anche più parole chiave.

Ad esempio:

apropos dmesg whereis

Di 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:

Come far visualizzare a apropos voci che corrispondono a tutte le parole chiave

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:

Come forzare apropos a non troncare l'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.

forzare apropos a produrre righe complete nell'output

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 specificati

Conclusione

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.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.