Abilitare completamento automatico apt (completamento automatico ‘avanzato’)

Dovete installare un pacchetto tramite apt ma se eseguite il seguente comando non accade nulla?

#apt-get install kd[TAB]

Risolvere il problema è molto semplice.

Aprite il file /etc/bash.bashrc

#gedit /etc/bash.bashrc

troverete le righe seguenti

# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
#    . /etc/bash_completion
#fi

decommentate tutto tranne la prima riga e il gioco è fatto.

Naturalmente questa modifica si applica  atutti gli utenti del sistema.  Se invece volete abilitare il completamento automatico solo per il vostro utente eseguite il comando seguente

$ gedit /home/nomeUtente/.bashrc

Cercate le righe seguenti e decommentate le ultime tre.

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ]; then
#. /etc/bash_completion
#fi

Ora non vi resta che riavviare la shell per rendere effettivi i cambiamenti.

Links:

Debian e derivati: completamento automatico avanzato nel terminale

Come abilitare il completamento automatico ‘avanzato’

Lascia un commento