Como recuperar meu histórico excluído no terminal usando #history -c

3

Limpei todo o meu histórico no terminal usando #history -c. Agora quero recuperar todos os meus comandos que estão limpos. por favor me dê uma resposta

    
por satish 19.06.2015 / 10:43

1 resposta

3

Eu quero recuperar todos os meus comandos que estão limpos

  • history -c apagará ~/.bash_history no esse shell.

  • bash não libera o histórico imediatamente para o ~/.bash_history .

  • ~/.bash_history não é sobrescrito até você gravar o arquivo usando history -w .

  • Se você quiser realmente limpar o histórico, precisará usar history -cw em todos os shells abertos.

Se você tiver não usado history -w

  • Você pode recarregar o histórico usando history -r .

  • Se você fizer logout e efetuar login novamente, seu histórico também será restaurado.

Se você usou history -w em um shell e tem outros shells abertos

  • Você pode salvar seu histórico desse shell usando history -w (embora não seja o mesmo histórico que o outro shell)

Se você usou history -c e history -w em cada shell aberto

  • seu histórico foi perdido
por 19.06.2015 / 11:04