Завершение Bash: Ubuntu против CentOS

Завершение Bash: Ubuntu против CentOS

CentOS:

curl -Sso ~/Des[TAB]

автозаполнение для:

curl -Sso ~/Desktop/

Убунту:

curl -Sso ~/Des[TAB]

ничего не делает.

Я могу «исправить» это, удалив bash-completion, но это не настоящее решение.

Как добиться нормального поведения bash-completion в Ubuntu 12.10?

решение1

Раскомментируйте следующий раздел в /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

Связанный контент