Не работает автдополнение в консоли

Автор LittleMonster, 21 июля 2017, 08:51:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

LittleMonster

При вводе команд в консоли не работает автодополнение, по клавише tab, адрес дополняется, первая команда тоже, остальные нет, система чистая, как вылечить?

ogost

от рута? шелл какой? баш? если да - то для рута нужно отдельно настраивать.
если от пользователя - то неустановлен пакет bash-completion (точно название не помню, нет компа под рукой)

endru

правильно ogost говорит, нужно ставить пакет bash-completion
включение дополнений команды для рута делается в файле ~/.bashrc
можно посмотреть у обычного пользователя файл и скопировать строки:
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /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

чтобы изменения применились, нужно выйти из консоли и заново зайти.