lunes, 19 de noviembre de 2012

Habilitar el tabulador para el terminal con sudo

En mi ubuntu 12.04 me he encontrado con que el tabulador no funcionaba en las órdenes sudo (por lo general las que más uso :·) ) y buscando, buscando, he encontrado esta solución:

http://www.webupd8.org/2010/03/how-to-autocomplete-commands-preceded.html

Básicamente, editamos nuestro fichero de configuración:

sudo gedit ~/.bashrc


Y una vez dentro, añadimos al final de él las líneas:

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

Para probar, basta recargar ejecutando ahora :


bash

En otro sitio he visto que se escriba:
if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
    . /etc/bash_completion
fi

Pues eso; va por gustos...