Sé que Ctrl+ te Rpermite buscar el historial de comandos, pero es un poco primitivo. ¿Hay alguna forma de exportar todo mi historial de comandos (no solo la sesión de terminal actual, sino el historial completo) a un archivo de texto? Entonces podría usar un editor de texto para buscarlo cómodamente. O si el archivo de historial ya existe, ¿dónde está?
command-line
bash
bash-history
llamar
fuente
fuente
Respuestas:
De
man bash
:Por lo tanto, la variable
HISTFILE
contendrá el nombre de archivo donde se guardará el historial.Ahora puede buscar el patrón:
Como señaló @Dennis, si lo desea, puede ejecutar
history -a
para agregar el historial de comandos de la sesión en ejecución al$HISTFILE
archivo. Básicamente, los comandos se agregarán automáticamente una vez que cierre una sesión,history -a
harán lo mismo en ese instante.Corre
help history
para tener más idea sobre elhistory
propio edificio.fuente
history -a
.Prueba esto:
Luego busca escribiendo
/
+searchterm
fuente
El historial de bash se guarda en su directorio de inicio
~/.bash_history
.Básicamente Ctrl+ Rbúsquedas de este archivo.
fuente