Recuperar o comportamento do histórico de comandos do terminal Linux após o upgrade do Ubuntu

4

Gostaria de recuperar o comportamento do histórico de comandos do terminal Linux após a atualização do Ubuntu 10.04 para o 11.10.

Perdi o excelente recurso de terminal de acessar os comandos recentes por meio das teclas de seta para cima e para baixo ou o histórico de comandos não está mais sendo salvo.

Alguém pode orientar como recuperar esse comportamento?

    
por Syed Raza 04.12.2011 / 21:54

1 resposta

4

Se você estiver usando o BASH, seu histórico deve ser armazenado no local apontado pela variável de ambiente HISTFILE. Você pode ver isso com "echo $ HISTFILE". Por padrão, isso deve ser ~ / .bash_history. Este também é o que será usado se $ HISTFILE não estiver definido. Se HISTFILE não estiver definido para esse local, você pode configurá-lo com o seguinte:

export HISTFILE=~/.bash_history

A seguir, você recarregará o arquivo de histórico no seu buffer de histórico:

history -r

Se isso não resolver o problema, a seção "HISTORY" da manpage bash pode fornecer mais pistas sobre por que seu histórico não está funcionando conforme o esperado.

Você também pode querer verificar e certificar-se de que seu shell não mudou de bash:

echo $0
    
por 04.12.2011 / 22:05