Ubuntu – Tab completion doesn’t work for commands

auto-completionbash

I am trying to use tab completion for commands in Ubuntu 11.04 Beta 1, running all the latest updates, but it doesn't seem to work. (Though package bash-completion is installed)

Tab completion works correctly only for directories or files.

Any ideas where to dig?

Best Answer

Check whether you have the following fragment in your .bashrc (should be there by default)

# 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 [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi
Related Question