Buscando historial de comandos

9

Busco en el historial de comandos de la terminal presionando Ctrlrpero y si:

This is an old command

This is an | less -S older command

Presiono Ctrlry luego escribo "se trata de una" y el comando de edad COMMES arriba, pero no el más viejo. ¿Cómo puedo buscar todos los comandos "esto es un"? ¿Es posible canalizar todos los comandos similares a grep o algo así?

Si yo set -o vi, ¿cómo lo deshago?

TEMOR
fuente
3
Para deshacer la línea VI-estilo de edición solo set -o emacsya que no sólo existe emacsy viel modo de edición de línea.
user1146332

Respuestas:

17

Para buscar un comando en el historial, presione ctrl+rvarias veces ;-)

También puede recorrer el historial utilizando:

 history | grep YOUR_STRING
binfalse
fuente
5

Si entiendo correctamente y desea buscar entradas más antiguas, simplemente presione ctrl + r nuevamente.

arpa
fuente
1
¿Cómo puedo alternar entre ellos después de ingresar un criterio de búsqueda?
powder366