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 usandohistory -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