Tudo que um usuário digita no terminal manualmente é salvo em ~/.bash_history , em que ~ é uma abreviação para o diretório inicial do usuário registrado no momento. Observe também que os arquivos que começam com . estão ocultos; no Nautilus, você pode mostrá-los pressionando Ctrl + H .
Dê uma olhada digitando
cat .bash_history
Para ver seu histórico, anotado com números sequenciais, digite
history
Você pode executar os comandos que você vê lá novamente digitando !2129 , por exemplo, que executaria o comando número 2129 como mostrado pelo comando history .
Observe que o comando history mostra até os segundos logs, onde .bash_history é salvo somente após o logoff do terminal.
Pouca informação interessante:
- Os comandos que começam com um espaço não são salvos em
.bash_history . Se você executar um comando como rm -R mydir/ , poderá prefixar um espaço para evitar a sua execução acidental novamente, pressionando a seta para cima.
Como Joao diz, o tamanho do histórico salvo pode ser controlado com export HISTFILESIZE=5000 .