Autocompletar comandos

Autocompletar comandos precedidos por sudo

Al escribir un comando en el terminal, puedes autocompletar pulsando la tecla TAB. Ejemplo: Al escribir “Nau” en el terminal y presionar la tecla TAB -> debería aparecer “Nautilus” (si tienes instalado Nautilus, obviamente).

Sin embargo, la función de autocompletar a veces en Ubuntu deja de funcionar, si tratas de ejecutar un comando con “sudo“. Por ejemplo, si escribes “sudo Nau” y luego presionas la tecla TAB no se autocompletará nada.

Para solucionar este problema. Vamos a activar esta funcion editando .bashrc abriendo una terminal y tecleando:

# gedit ~/.bashrc

Copia y pega la orden siguiente:

if [ "$PS1" ]; then
complete -cf sudo
fi

despues lanzamos el comando siguiente para recargar:

$ bash

Guardamos y cerramos,reiniciamos la terminal y todo volvera a ser como antes.