C'est ce qu'on appelle "l'achèvement programmable" dans bash. Utilisez <tab>
pour tenter une complétion programmable, ou utilisez M-/
pour tenter la complétion par défaut (généralement des fichiers et des répertoires). Voir aussi :http://spikeypillow.com/item/30/catid/4
La façon la plus élégante de désactiver la complétion programmable devrait être d'ajouter :
shopt -u progcomp
à votre fichier .bashrc. Pour plus de détails, consultez la documentation officielle sur le shopt
commande :http://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html
Pour modifier le comportement de complétion, modifiez simplement /etc/bash_completion. Faites défiler jusqu'à l'endroit où vous trouvez la liste des programmes et des extensions associées. Cela devrait être assez explicite à partir de là.