Bash Completion, Tip para Sysadmins…
Sunday, August 5th, 2007Excelente 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.