Isso é feito automaticamente. O Bash armazena seus comandos em ~/.bash_history
. Se você quiser dar uma olhada no histórico, imprima a saída desse arquivo usando um dos
cat ~/.bash_history
less ~/.bash_history
...any other pager or output command...
Ou você pode usar o comando interno do bash:
history
Para limpar o histórico, exclua o arquivo e limpe o histórico temporário:
rm ~/.bash_history && history -c
O tamanho do histórico é padronizado para 500 comandos. Você pode, no entanto, aumentar isso adicionando a seguinte linha ao seu ~./bashrc
:
HISTSIZE=<number of entries, -1 for unlimited>
Isso não entrará em vigor imediatamente, mas apenas nas sessões recém-iniciadas. Para aplicar isso, use o arquivo .bashrc:
. ~/.bashrc
ou execute HISTSIZE=...
em sua sessão atual.