Замечание:
Данная статья не актуальна для обновлениях Astra Linux, вышедших после обновления 1.5:

  • Astra Linux Special Edition x.7:
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6):
  • Astra Linux Special Edition РУСБ.10015-16 исп. 1:
  • Astra Linux Special Edition РУСБ.10015-16 исп. 2:
  • Astra Linux Special Edition РУСБ.10265-01 (очередное обновление 8.1):
  • Astra Linux Common Edition 2.12

В этих обновлениях bash completion включен по умолчанию в файле индивидуальных параметров запуска bash для пользователя (~/.bashrc) и действия по его включению не требуются.


У пользователей:

В файле /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

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

У root'а:

Вписать в /root/.basch.bashrc строки:

/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