¿Cómo puedo habilitar el historial de comandos bash?


13

Estoy usando bash shell en SUSE Linux Enterprise 10 sp1.

La historia de bash fue desactivada por alguien. Eso significa que no puedo obtener el comando anterior presionando la tecla ARRIBA. Quiero habilitar el historial de comandos.

¿Cómo puedo hacer esto?

Respuestas:


24

En el indicador Bash, escriba los siguientes comandos y siga los pasos que se enumeran después de cada uno:

set -o | grep history

Si obtiene "historial desactivado", agregue esta línea al final de su ~/.bashrc:

set -o history

Siguiente intento:

echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE

Si el primero está en blanco o /dev/null, agregue esta línea al final de su ~/.bashrc:

HISTFILE=$HOME/.bash_history

Si alguno de los dos últimos imprime 0, configúrelos en un número como el predeterminado de 500:

HISTFILESIZE=500
HISTSIZE=500

Funciona cuando configuro lo siguiente: HISTFILESIZE = 500 HISTSIZE = 500 gracias
Mingo

1

Una cosa que puede hacer es verificar si la variable de entorno "HISTFILE" está configurada. Debe establecerse en el archivo en el que desea escribir su historial. La segunda cosa que debe verificar, si el archivo está configurado, es que su usuario tiene permisos para escribir ese archivo. Esas son las dos primeras cosas que me vienen a la mente.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.