A variável $HISTSIZE
tem um valor muito baixo. A aparente inconsistência pode ser resolvida aumentando suficientemente o valor de $HISTSIZE
.
O manual de Bash não explica muito bem:
HISTSIZE
The maximum number of commands to remember on the history list. If the value is 0, commands are not saved in the history list. Numeric values less than zero result in every command being saved on the history list (there is no limit). The shell sets the default value to 500 after reading any startup files.
Aqui é uma explicação melhor:
The default value for HISTSIZE (500) would load only a fraction of the saved history [if the saved history is greater than 500 lines].