Archive for August, 2007

Bash Completion, Tip para Sysadmins…

Sunday, August 5th, 2007

Excelente tip, que puede fácilmente volverse inprescindible.

Viene por defecto con el Shell BASH, por lo menos en Debian y Ubuntu.

Gracias a él puedes hacer:

$ cd /bo [TAB]

y se completará el directorio /boot/

Si existe más de una posibilidad de un directorio o archivo que empiece así, listará las opciones disponibles, sino lo completará automágicamente.

Grandioso, no?

Pero aún hay más, es posible usar un comando y luego pulsar [TAB] para ver las opciones disponibles para ese comando en especíifico.

Si no disfrutas aún de esta maravillosa característica del bash puedes activarla de la siguiente manera:

$ . /etc/bash_completion

y listo. Inténtalo!

Esta funcionalidad del bash es mu potente y se puede llegar a hacer mucho más…:

$ ~[TAB]

y verás todos los usuarios del sistema.

$echo $[TAB]

y se despliega una lista de todas las variables.

Si quieren más pueden hacer sus propias definiciones de autocompletado y colocarlas en /etc/bash_completion.d/ para luego usarlas.

Espero les sea útil.