Como posso tornar o histórico do Bash permanente no FreeBSD?
Pergunta
Eu tenho uma caixa FreeBSD com Bash configurada.
Estou acostumado com o Debian Linux, onde meu histórico de comandos é salvo automaticamente quando eu saio, para que quando eu fizer login novamente eu possa pressionar para cima ou Ctrl-R ou qualquer outra coisa e ter acesso ao meu histórico.
Como configuro o Bash para fazer isso no FreeBSD?
Solução
Verifique seu ambiente para ter certeza de que as variáveis HISTSIZE e HISTFILE estão definidas.Certifique-se de que HISTSIZE (o número de comandos a serem salvos) seja grande o suficiente (eu uso 10.000) e que HISTFILE seja gravável.Se essas variáveis não estiverem definidas, defina-as em seu arquivo ~/.bashrc, efetue logout e login novamente.
[EDITAR] Além disso, certifique-se de verificar se o histórico está ativado executando:
set -o
e procurando por "história":
history on
Se a história é off
você pode ligá-lo com
set -o history