GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo mantengo mi historial de bash entre sesiones?

¿Qué historia? bash-historia? Si está perdiendo el historial de bash y tiene varias sesiones a la vez, es porque cada sesión está sobrescribiendo el historial de las otras sesiones.

Probablemente quiera decirle a bash que no sobrescriba el historial cada vez, sino que lo agregue. Puede hacer esto modificando su .bashrc para ejecutar shopt -s histappend .

También puede aumentar el tamaño de su archivo de historial exportando HISTSIZE para que sea un número grande (está en bytes, por lo que 100000 debería ser suficiente).


Estaba sufriendo el mismo problema, pero mi .bashrc el archivo ya tenía el shopt -s histappend y corregir HISTFILE , HISTSIZE , HISTFILESIZE .

Para mi el problema fue que mi .bash_history el archivo era propiedad de raíz en lugar de mi nombre de usuario, por lo que mi usuario nunca podría guardar en ese archivo al salir.


Busque las variables de entorno HISTFILE, HISTSIZE, HISTFILESIZE.


Linux
  1. Cómo usar los comandos del historial de Bash

  2. Cómo borrar el historial de línea de comandos BASH en Linux

  3. Historial de Bash:¿Conflicto de configuración de "ignorados" y "borrados" con el historial común en todas las sesiones?

  4. Cómo deshabilitar la edición de mi historial en bash

  5. Cómo:¿Historial ilimitado de Bash/shell?

Cómo verificar si existe un archivo o directorio en Bash

Cómo leer un archivo línea por línea en Bash

Cómo redirigir stderr a stdout en Bash

Cómo usar operadores de prueba de archivos Bash en Linux

Cómo evitar entradas duplicadas en el historial de Bash en Linux

Cómo habilitar la marca de tiempo en el historial de Bash en Linux