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
.