como habilitar o histórico de comandos do shell

12

Estou usando o ubuntu 13.04, neste o histórico de comandos do shell está sendo apagado de perto.

Alguém pode me dizer como impedir que isso aconteça?

Aditya Shanker Tagirisa
fonte
1
Eu resolvi o problema. o usuário no qual estou logado não tem permissões de leitura / gravação para o arquivo .bash_history, então alterei as permissões e funcionou.
Aditya Shanker Tagirisa
@Kartik eu não posso responder a minha própria pergunta até 8 horas a partir do momento que eu criei a questão é por isso que eu adicionei-lo no comentário
Aditya Shanker Tagirisa

Respostas:

13

Em um prompt do Bash, digite os seguintes comandos e execute as etapas listadas após cada um:

set -o | grep history

Se você obtiver o "histórico desativado", adicione esta linha no final do seu ~/.bashrc:

set -o history

Próxima tentativa:

echo $HISTFILE
echo $HISTSIZE
echo $HISTFILESIZE

Se o primeiro estiver em branco ou /dev/null, adicione esta linha ao final do seu ~/.bashrc:

HISTFILE=$HOME/.bash_history

Se uma das duas últimas imprimir 0, defina-as para um número como o padrão 500:

HISTFILESIZE=500
HISTSIZE=500

Não se esqueça de source .bashrcdepois de salvar~/.bashrc

Stormvirux
fonte
executar source .bashrcapós poupança ~ / .bashrc
user427969