Unlimited Bash history
I find the following Bash history settings invaluable and use them on every Ubuntu terminal I can.
When you use Ctrl+Shift+R
in bash it searches in reverse through your previously run commands. These commands are usually stored in a .bash_history
file, but only for a limited number of commands. These following instructions enable an unlimited history for all your previously run commands [source]:
First, you must comment out or remove this section of your
.bashrc
(default for Ubuntu). If you don’t, then certain environments (like running screen sessions) will still truncate your history:
Second, add this to the bottom of your .bashrc:
It gives you an unlimited bash history that also records the time the command was run and saves the command instantly instead of waiting till you exit your session.