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?

Aditya Shanker Tagirisa
fuente
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

Stormvirux
fuente
ejecutar source .bashrcdespués de guardar ~ / .bashrc
user427969