En algún momento
apt-get install
autocompletar se rompió
Me resultaba muy útil ver el nombre de los paquetes con Tab pulsar
¿Cómo reparar este autocompletado?
Como se indica en los comentarios a la otra respuesta, primero asegúrate de que bash-completion
está instalado:
sudo apt-get install bash-completion
y al parecer a @diapir, le sirvió reinstalarlo:
sudo apt-get install --reinstall bash-completion
Sin embargo, para mí, el problema no era que bash-completion no estuviera instalado o roto, el problema era que había borrado accidentalmente mi archivo .bashrc
. Puedes obtener uno nuevo copiándolo de /etc/skel
:
cp /etc/skel/.bashrc ~/
Escribe el siguiente comando:
sudo -H gedit /etc/bash.bashrc
Busque estas líneas:
# enable bash completion in interactive shells
# if ! shopt -oq posix; then
# if [ -f /usr/share/bash-completion/bash_completion ]; then
# . /usr/share/bash-completion/bash_completion
# elif [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
# fi
# fi
Descomentar algunas líneas, para que se vea así:
# enable bash completion in interactive shells
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
Guarde, cierre el terminal y vuelva a abrirlo.
Tengo este problema después de instalar 13.04, y que's cómo lo resuelvo.
Descargue la última versión estable desde http://bash-completion.alioth.debian.org/
.
./configure
make
sudo make install
inserte
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
en ~/.bashrc