Включение автодополнения по клавише TAB (bash completion) для пользователей

Автодополнение для пользователей (кроме пользователя root) включено по умолчанию в обновлениях Astra Linux, вышедших после обновления 1.5. В этих обновлениях bash completion включен по умолчанию в файле индивидуальных параметров запуска bash для пользователя (файл .bashrc в домашнем каталоге пользователя) и действия по его включению не требуются.

В Astra Linux Special Edition 1.5 для включения автодополнения:

В файле /etc/bash.bashrc после строки:

/etc/bash.bashrc
# enable bash completion in interactive shells

Раскомментировать строки:

/etc/bash.bashrc
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

Перезапустить сессию пользователя.

Включение автодополнения по клавише TAB (bash completion) для пользователей

Для включения автодополнения для пользователя root добавить в файл /root/.basch строки:

/root/.bash.bashrc
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