Primeiro de tudo, history
é a maneira específica do bash, nenhuma melhor. O comando history
é um bash embutido como você pode ver executando
$ type history
history is a shell builtin
Agora, o número de comandos que ele lembra é controlado pela variável HISTSIZE
. Para configurá-lo para um número maior, adicione essa linha ao seu .profile
(por que esse é um lugar melhor para ele do que .bashrc
, consulte aqui ):
export HISTSIZE=2000
A partir de agora, history
retornará os últimos 2000 comandos que você executou.