Sometimes you need your bash history to store more than the default few hundred commands. Changing the
variable allows you to set the amount of lines you want to store in your history. There are a few other variables you can use to customise but you can find them Here
Changing HISTSIZE to an empty string will allow the history to go on and on and on….
# Eternal bash history. export HISTFILESIZE= export HISTSIZE= export HISTTIMEFORMAT="[%F %T] " # Change the file location because certain bash sessions truncate .bash_history file upon close. # http://superuser.com/questions/575479/bash-history-truncated-to-500-lines-on-each-login export HISTFILE=~/.bash_eternal_history # Force prompt to write history after every command. # http://superuser.com/questions/20900/bash-history-loss PROMPT_COMMAND="history -a; $PROMPT_COMMAND"