Con CTRL+ Rpuedes buscar en comandos anteriores (en la terminal de Ubuntu). Sin embargo, siempre parece mostrar la última aparición del término de búsqueda. ¿Hay alguna forma de navegar por todos los resultados?
17
Después de escribir los pocos caracteres para buscar, puede presionar CTRL + R nuevamente para explorar el historial que coincide con lo que escribió.
Sin embargo, se limitará al tamaño de la historia.
HISTFILESIZE
controla el tamaño del archivo de historial (~/.bash_history
), peroHISTSIZE
controla el tamaño del historial de terminal específico, y es este último el que decide qué tan atrásCtrl+R
puede verse. Noté esto en una máquina donde había ampliado la primera variable, pero no la última. Ambos están configurados originalmente en500
, pero si uno quiere guardar más el historial de búsqueda inversa, ambas variables deben actualizarse.Solo necesita presionar
CTRL-R
nuevamente.fuente
Si solo desea ver todas las líneas del historial coincidentes a la vez, intente
fc -ln | grep
.(
-100
significa "los últimos 100 comandos"; el valor predeterminado es 20, o puede especificar un rango).fuente
Para avanzar en la búsqueda tienes que
CTRL+R
volver a hacerlo .Pero si quieres una lista del comando puedes usar
fuente