I make no claims to being an emacs expert but this should solve your problem:
Create: ~/.emacs
Add to it:
(require 'shell-command)
(shell-command-completion-mode)
Emacs takes over the shell so BASH settings don't carry through. This will set auto completion for EMACS itself.