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:
Publicar un comentario