One of the nice features of vim is that you can ask it to ignore certain types of files when you hit tab by using the following command in vimrc:
set wildignore+=*.hi,*.pyc,*.o
Is there a similar setting for bash so I can ignore types of files when I tab in the command line?