Esto se llama "Finalización programable" en bash. Usa <tab>
para intentar la finalización programable, o use M-/
para intentar la finalización predeterminada (generalmente archivos y directorios). Ver también:http://spikeypillow.com/item/30/catid/4
La forma más elegante de deshabilitar la finalización programable debería ser agregar:
shopt -u progcomp
a su archivo .bashrc. Para obtener más detalles, consulte la documentación oficial sobre el shopt
comando:http://www.gnu.org/software/bash/manual/html_node/The-Shopt-Builtin.html
Para cambiar el comportamiento de finalización, simplemente edite /etc/bash_completion. Desplázate hacia abajo hasta donde encuentres la lista de programas y extensiones asociadas. Debería ser bastante autoexplicativo a partir de ahí.