Escludere i file nascosti dall'autocompletamento Bash
felipe, 18 gennaio 2007 @ 15:29 in Ergonomia, Facili, o quasi :), Felipizza la tua distro, Guide.
Etichette: Comodamente Shell
Questa piccola chicca per la serie “Comodamente Shell” mi è stata suggerita da questo post di Ross Burton, che ha chiesto ai lettori del suo blog come fare per escludere i file nascosti, ossia quelli che cominciano con un .punto, dal completamento Bash. Esempio:
$: less [TAB] [TAB]
Questo comando genera una lista veramente lunga di suggerimenti offerti dall’autocompletamento Bash: vengono semplicemente inseriti tutti i file e le directory presenti nella directory di lavoro corrente. Così:

Mi sono stati restituiti circa 150 risultati! La maggior parte dei quali totalmente inutili. Per ovviare a questo piccolo problema basta mettere mano al file /etc/inputrc con un editor qualsiasi e aggiungere questa semplice riga:
set match-hidden-files off
Al prossimo avvio della shell questo valore sarà già effettivo e la differenza sarà evidente, l’autocompletamento offre solo suggerimenti di file non nascosti, a meno che non siamo noi a volerli esplicitamente, nel qual caso basta mettere un punto prima di dare il tasto TAB. Ecco come si presentano i suggerimenti “ripuliti” dai file nascosti:

Come potete notare adesso l’output è molto più leggibile e “comodo” da usare, senza tutti quei file nascosti che sono quasi sempre inutili (sono generalmente file di configurazione).
Buon occultamento!
Altri articoli interessanti








Discussione per
"Escludere i file nascosti dall'autocompletamento Bash"