apropos è un comando molto utile in ambiente Linux per cercare rapidamente comandi e programmi correlati a una parola chiave, quando non si ricorda il nome esatto del comando.
Mi diverte molto la sua “etimologia” – dal francese à propos, e quindi per noi italiani facilmente riconducibile (e memorizzabile) in a proposito.
Cos’è apropos?
Con apropos puoi cercare nei titoli e nelle descrizioni delle pagine di manuale (man) per trovare comandi collegati a una o più parole chiave.
Le ricerche sono case insensitive, quindi non fanno distinzione tra maiuscole e minuscole.
L’output di una ricerca è un elenco di comandi con una breve descrizione. Un modo utilissimo per scoprire strumenti nuovi o per ricordare il nome di un comando dimenticato.
Sintassi base
apropos [opzioni] parola_chiave
Esempi
- Posso cercare genericamente comandi che hanno a che fare con la compressione.
Per esempio:apropos compress
- Posso cercare comandi correlati a un comando che già conosco.
Per esempio:apropos grep
- Posso cercare nella descrizione del comando usando le virgolette.
Per esempio:apropos
“find file
“ - Posso inserire più parole chiave separate da uno spazio; apropos le considera separatamente e mostra tutti i risultati che contengono almeno una delle parole.
- Posso cercare corrispondenze esatte (
-e
) o usare wildcard (-w
).apropos -e ls
apropos -w 'ls*'
- Posso usare la ricerca tramite espressioni regolari. Per esempio se voglio cercare tutti i comandi che terminano con
ctl
posso lanciare:apropos -r 'ctl$'