Come abilitare il completamento automatico 'avanzato'

Versione del 14 mag 2005 alle 13:09 di MaXeR (discussione | contributi) (Prima versione)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Vi sarete chiesti come abilitare quella interessante feature presente in knoppix: quando date un comando tipo

# apt-get install kde

e premete il tasto tab 2 volte, viene mostrata una lista di tutti i pacchetti inizianti con kde!
bene...
è sufficiente decommentare le righe

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

nel file /etc/bash.bashrc

oltre al completamento riportato come esempio ne aggiunge degli altri...ad esempio, con il comando tar, verranno mostrati i file con estensioni tipiche di file tar (.tar.bz2, .tar.gz, .tgz), verranno completate le opzioni di apt-get (apt-get ins[tab] produrrà apt-get install) e molte altre cose ancora...

se volete scoprirle tutte, analizzate il file /etc/bash_completion! Non è nemmeno difficile crearne delle proprie personalizzate, magari per i programmi utilizzati frequentemente!