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?


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


executar source .bashrcapós poupança ~ / .bashrc
user427969
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.