Si empiezo a escribir un comando como apt-gdespués de presionar tab, el shell completa el comando para apt-get, pero para la segunda parte del comando install, si ingreso algunos caracteres como insta, presionar tab, no lo completa install.
Otro ejemplo: después de entrar, sudogolpear tabno completa nada. por ejemplo: sudo apt-ge[ tab] y nada.
Instalé Ubuntu usando mini iso (instalador de red de 40MB), ¡así que tal vez haya una configuración que me perdí!
He agregado este código a mi .bashrcpero aún no funciona:
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
También he verificado el permiso de .bashrcy es -rw-r--r--.
También uso los .bashrccambios posteriores source .bashrcpara aplicar los cambios al nuevo entorno, pero todavía no tengo efectos.
Lo uso, xfce4-terminalasí que pensé que podría ser el terminal y no el bash.
Pero editando:
~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
Y cambiando:
<property name="<Super>Tab" type="string" value="switch_window_key"/>
a:
<property name="<Super>Tab" type="string" value="empty"/>
No hace ninguna diferencia también.
fuente

source ~/.bashrc./etc/skel/.bashrcSi su caso es la pestaña terminal no funciona
Xfce,La solución es la siguiente:
Application Menu>Settings>Window Manager.KeyboardpestañaSwitch window for same applicationconfiguración.He encontrado la solución aquí
fuente
También puede estar en un shell que no admite autocompletar (por ejemplo: Bourne Shell | SH). Si desea que BASH se complete automáticamente, debe cambiar los shells, dígale a BASH (Bourne Again SHell) en su lugar con el comando
Fuente: Wiki de Ubuntu - Cambiar shells
fuente
En mi caso, estaba tratando de ejecutar un script
./myScript.sh, y la escritura./my[tab]no se completaba automáticamente.Tuve que agregar permisos de ejecución al archivo y la finalización automática funcionó.
fuente