Do you want Unlimited history in Mac OS X Terminal?
Back in 2013, I wrote a post about expanding terminal history unlimited. Recently I moved from Linux to Mac OS. Then I wanted unlimited history. Usually, in Mac OS X you will only get 500 entries in history. New entries would replace old entries.
Take the terminal window and type below command.
open ~/.bash_profile
or
vim ~/.bash_profile
Most probably you will get an empty file. Add below lines to that file. If the file is not empty add them in the end.
export HISTFILESIZE=
export HISTSIZE=
Next, you have to save the file. Close the terminal and get new terminal windows. Now onwards your whole history would be stored in the ~/.bash_history file.