Holic Posted December 16, 2010 Report Share Posted December 16, 2010 Este paquete permite funciones programables para la completación, extendiendo un poco la función de [TAB] en BASH. Se llama bash-completion, para instalarlo: sudo aptitude install bash-completion Ejemplo: Para el manejo remoto de computadores utilizando VNC, si usualmente utilizamos el comando "xvncviewer hostname". Para permitir que bash complete el fragmento donde dice "hostname" escribimos con que vamos a completar el comando para decirle que xvncviewer requiere un hostname: tux@lol:~$ complete -F _known_hosts xvncviewer una vez realizado esto, al utilizar [TAB] para completar hostnames: tux@lol:~$ xvncviewer s[TAB] savannah.gnu.org ssh.tardis.ed.ac.uk scratchy steve.org.uk security.debian.org security-master.debian.org sun tux@lol:~$ xvncviewer sc[TAB] Esto ahora completará el fragmento hostname con scratchy por mi. Como funciona? Cuando el archivo "/etc/.bash_completion" es cargado, todo lo que esta dentro del directorio "/etc/bash_completion.d" también es cargado. Por eso haciendo un pequeño archivo y dejándolo en este directorio es una manera simple de hacer tus propios ganchos. Mas info en: bash_completion part 1 bash_completion part 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now