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
HISTFILEcontendrá 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 -apara agregar el historial de comandos de la sesión en ejecución al$HISTFILEarchivo. Básicamente, los comandos se agregarán automáticamente una vez que cierre una sesión,history -aharán lo mismo en ese instante.Corre
help historypara tener más idea sobre elhistorypropio edificio.fuente
history -a.Prueba esto:
Luego busca escribiendo
/+searchtermfuente
El historial de bash se guarda en su directorio de inicio
~/.bash_history.Básicamente Ctrl+ Rbúsquedas de este archivo.
fuente