Finalización de Bash: Ubuntu vs CentOS

Finalización de Bash: Ubuntu vs CentOS

CentOS:

curl -Sso ~/Des[TAB]

se autocompleta a:

curl -Sso ~/Desktop/

Ubuntu:

curl -Sso ~/Des[TAB]

no hace nada.

Puedo "solucionar" esto desinstalando bash-completion, pero esa no es una solución real.

¿Cómo consigo un comportamiento sensato al completar bash en Ubuntu 12.10?

Respuesta1

Descomente la siguiente sección en /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

información relacionada