I use bash on a daily basis. From time to time I want to refer to a command that I executed in the past. Very often I start scrolling and terminal ends. As a result, I am not able to find the command 🤷
Thanks to When laziness is efficient: Make the most of your command line TIL that there are two environment variables that can help to avoid such situations: HISTSIZE
and HISTFILESIZE
.
I set both of them inside .zshrc
file to `10000000`:
# Longer bash history export HISTFILESIZE=10000000 export HISTSIZE=10000000
Thanks to that I will be able to grep the history deeper 🙂
Bonus: The article reminded me that in addition to CTRL+R
there is also the history
command that displays all the bash commands executed in the past.