Vincular la llave a history-search-X
Para buscar líneas empezando por el mecanografiado, como se lee en Artículo de Macworld puede editar su ~/.inputrc
y añadir los enlaces de teclas para Up history-search-backward
o Down history-search-forward
:
"\e[A": history-search-backward
"\e[B": history-search-forward
Lo mismo puede lograrse utilizando el bind
en su ~/.bashrc
pegando las líneas anteriores dentro de comillas simples ( '
) como argumento:
bind '"\e[A": history-search-backward'
bind '"\e[B": history-search-forward'
Nota para que ambos ajustes surtan efecto, hay que reiniciar el terminal.
Alternativa: utilizar los atajos de búsqueda del historial incorporados
Puede utilizar reverse-history-search
en Bash como se explica en https://stackoverflow.com/questions/41780746/searching-your-command-history-on-MacOS-terminal para buscar piezas en cualquier lugar en un comando registrado en historia utilizando:
- Ctrl + r hacia atrás
- Ctrl + s adelante
Etiquetar los comandos escritos para facilitar la búsqueda posterior
¿No sería útil la búsqueda inversa anterior si se puede establecer palabras clave fáciles de recordar ?
Para aprovechar parcial En la búsqueda en el historial también se pueden añadir comandos con comentarios, por ejemplo, escribiendo un comando para utilizarlo más tarde:
ls -l *.sh # list scripts
El comentario añadido (que comienza con #
) permite buscar list scripts
ya que el comentario queda registrado en la historia.