2008-10-22 8 views
6

Tengo una caja de FreeBSD con configuración de Bash.¿Cómo puedo hacer permanente la historia de Bash en FreeBSD?

Estoy acostumbrado a Debian Linux, donde mi historial de comandos se guarda automáticamente cuando cierro la sesión, para que cuando vuelva a iniciarlo pueda presionar arriba o Ctrl-R o lo que sea y tener acceso a mi historial.

¿Cómo configuro Bash para hacer esto en FreeBSD?

Respuesta

9

Revise su entorno para asegurarse de que las variables HISTSIZE e HISTFILE estén establecidas. Asegúrese de que HISTSIZE (la cantidad de comandos para guardar) sea lo suficientemente grande (utilizo 10000) y que HISTFILE sea grabable. Si no se definen estas variables, a continuación, establecer en su archivo ~/.bashrc, cerrar la sesión y volver a iniciarla

[EDIT] También, asegúrese de comprobar que la historia está habilitada ejecutando:.

set -o 

y en busca de la "historia":

history   on 

Si la historia es off usted puede dar vuelta a la obra con

set -o history 
+0

HISTFILE y HISTSIZ E también funciona para el caparazón de Korn: esta fue la respuesta que hubiera dado si Robert no hubiera llegado allí primero. –

Cuestiones relacionadas