[LUG.ro] Autocompletar los comandos precedidos por sudo
Mariano Street
mctpyt en gmail.com
Mar Nov 27 13:10:32 ART 2012
2012/11/27 Martín Carr <tincarr en gmx.com>
> Pequeño tip que encontré por ahi[0]
>
> Por defecto, mientras escribimos un comando en la terminal podemos
> autocompletarlo si presionamos la tecla Tab, pero si el comando está
> precedido por sudo no lo autocompleta. Para arreglar esto hay que editar el
> archivo ~/.bashrc (si no lo tienes, créalo) con tu editor preferido (gedit,
> nano, vim, kate...) y añadir estas líneas:
>
>
> if [ "$PS1" ]; then
> complete -cf sudo
> fi
> [...]
>
Buenísimo.
Agrego el equivalente para zsh (para poner en el ~/.zshrc, /etc/zshrc o
/etc/zsh/zshrc):
autoload -Uz compinit
autoload
Eso hace que te autocomplete muchas cosas, entre ellas el sudo. Tiene un
sistema de autocompletado muy poderoso y extensible.
Saludos,
Mariano
Más información sobre la lista de distribución Lugro