Como la mayoría de las personas aquí sabe, cuando usa bash en el símbolo del sistema si escribe parcialmente un nombre de archivo, un comando o una opción para un comando, etc., bash completará la palabra si hay exactamente una coincidencia.
Cuando hay más de una coincidencia, debes presionar <Tab>dos veces y bash generará una lista de posibles coincidencias.
Me gustaría configurar bash para simplemente proporcionar esas opciones en el primero <Tab>.
¿Es esto posible sin escribir un guión? es decir, una opción de shell?
man bash tiene una sección "finalización programable" pero no pude distinguir si hay una opción para habilitar la "finalización de una sola pestaña".
bash
autocomplete
the_velour_fog
fuente
fuente

Respuestas:
Pon esto en tu
~/.inputrc:Para crédito adicional, agregue:
Todas las opciones están en el manual de GNU ...
fuente
~/.bash_profileno funcionará. Tiene que ir en tu~/.inputrcNo tengo suficiente reputación para comentar, pero agregaría a las respuestas de jasonwryans a las que se puede agregar
.bash_profileo.bashrcescribiéndolas como:En caso de que alguien más encuentre esta pregunta como yo.
fuente