It is really convenient to use Ctrl+R to find often used commands.
If Bash history is not enough to save those commands, try to add ENV vairables below into .bashrc:
# amount of commands you want to store in .bash_history
export HISTSIZE=1000
# amount of commands you want to store in current bash session
export HISTFILESIZE=200000
Reference: