martes, 8 de julio de 2008

Bash en Slackware 12

Saludos a los companeritos administradores este es mi primer aporte:
Para que bash se agilize al encontrar comandos guardados en el historial, funcionando como un buscador de coincidencias dentro del historial, cambiando la función normal de las teclas PagUp y PageDown, ya que estas por defecto van al inicio o al final del historial; para que quede mas claro pongo este ejemplo:

# ls /home_
[PageUp]
# ls /home_/usuario1
[PageUp]
# ls /home_/usuario2
[PageUp]
# ls /home_/usuario3
[PageDown]
# ls /home_/usuario2
….
El caracter “_” indica la posición del cursor, y lo que se encuentra dentro de los corchetes “[]” es la tecla presionada.

Lo que hay que hacer es modificar el archivo /etc/inputrc

# pico /etc/inputrc

y buscar la sección de teclas para la consola:

# for linux console
“\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[3~": delete-char
"\e[2~": quoted-insert

y cambiar las lineas "\e[5~" y "\e[6~" para que quede de esta manera:

# for linux console
"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": history-search-backward
"\e[6~": history-search-forward
"\e[3~": delete-char
"\e[2~": quoted-insert

ahora cuando ingresen a una nueva consola cargará la nueva configuración y podrán utilizar las teclas PageDown y PageUp para navegar mas fácilmente por su historial

Si desean conocer mas información sobre las funciones que pueden utilizar en este archivo utilicen las paginas de manuales de Bash, y para llegar mas fácilmente a esta sección pueden utilizar info y busquen el menú Function Index

$ info bash
luego presionan [g] y escriben “Function Index” y presionan [Enter]

Ahora disfruten de una consola mas ágil


"Las mentes brillantes manejan ideas; las mentes corrientes hablan de actualidades; las mentes mediocres hablan de los demás."

Hierbar

No hay comentarios: