В какой-то момент
apt-get install
автозаполнение было нарушено
Мне было очень полезно увидеть имя пакета с Tab нажатием
Как восстановить это автозаполнения?
Введите следующую команду:
sudo -H gedit /etc/bash.bashrc
Ищите эти строки:
# 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
Раскомментируйте некоторые строки, чтобы они выглядели так:
# 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
Сохранить, закрыть терминал, а затем снова открыть его.
У меня возникла эта проблема после установки 13.04, и именно так я ее разрешаю.
Загрузите последнюю стабильную версию из http://bash-completion.alioth.debian.org/
./configure
make
sudo make install
вставить
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
в ~ / .bashrc