Como obter um arquivo "histórico" persistente mesmo após um desligamento não limpo?

5

Estou tentando o Ubuntu Server 10.10 no VirtualBox. Eu gosto que os comandos que eu executo é salvo em um arquivo "histórico" que pode ser mostrado com o comando history . Mas se eu desligar o VirtualBox sem o comando shutdown , da próxima vez que eu inicializar, os comandos da última sessão não serão salvos no arquivo de histórico.

Os comandos só são salvos se eu desligar a máquina com o comando shutdown . Por exemplo. shutdown -P 0 .

Existe alguma maneira de salvar o arquivo de histórico depois de cada comando, para que eles sejam persistentes mesmo depois de um desligamento "não limpo"?

    
por Jonas 20.10.2010 / 23:45

1 resposta

8

Você sempre deve usar shutdown .

Você pode adicionar isso ao seu arquivo ~/.bashrc :

PROMPT_COMMAND='history -a'

Isso anexará o histórico da memória ao seu arquivo de histórico depois que cada comando for concluído.

    
por 21.10.2010 / 00:14