NeBaut.net
The Corner Shop

Buscando en el history

La funcion history de una shell en linux nos permite recuperar la lista de las ultimas ordenes tecleadas en la shell del sistema mediante las flechas del teclado, es una funcion muy util pero se vuelve un coñazo cuando queremos buscar algo entre toda la lista de ordenes que tecleamos hace bastante tiempo.

Pues bien, añadiendo ..

"\e[B": history-search-forward #Up-Arrow
"\e[A": history-search-backward #Down-Arrow


Al final del fichero /etc/inputrc podremos buscar entre la lista de ordenes almacenadas en el history con solo teclear el comienzo de la instruccion y el uso de las fechas del teclado.. algo asi como el completion del tabulador en la lista de ordenes disponibles en el path pero solo para las del history y con las flechas en lugar del tabulador :)

Aule 9:49 AM el 6 de Mayo 2008 |