Не работает автодополнение в Bash несмотря на то, что установлена последняя версия bash-completion
Сегодня обнаружил, что у меня не работает автодополнение в Bash(после ввода фрагмента команды достаточно нажать Tab, и срабатывает автодополнение). Пакет bash-completion при этом был установлен, и по идее всё должно было работать. Оказалось, что источник проблемы крылся в конфигурационном файле /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
и перезапустить оболочку bash, как автодополнение заработало.