cómo habilitar el historial de comandos de shell


12

Estoy usando ubuntu 13.04, en esto el historial de comandos del shell se borra al cerrar.

¿Alguien puede decirme cómo evitar que esto suceda?


1
He resuelto el problema. el usuario en el que estoy conectado no tiene los permisos de lectura / escritura para el archivo .bash_history, así que cambié los permisos y funcionó.
Aditya Shanker Tagirisa

@Kartik no puedo responder mi propia pregunta hasta 8 horas desde el momento en que creé la pregunta, por eso la agregué en el comentario
Aditya Shanker Tagirisa

Respuestas:


13

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

No te olvides source .bashrcdespués de guardar~/.bashrc


ejecutar source .bashrcdespués de guardar ~ / .bashrc
user427969
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.