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 función editando .bashrc abriendo una terminal y tecleando:

sudo nano ~/.bashrc

Copia y pega la orden siguiente:

if [ "$PS1" ]; then

complete -cf sudo

fi

después lanzamos el comando siguiente para recargar:

$ source .bashrc

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