I’ve really grown to like how the up/down arrow works in
zsh where it searches through your history that starts with whatever you already typed. Every time I log into a session that is bash, I wish it had that feature. Below are commands that can be added to your
.bashrc file that will give you similar functionality. It rebinds the up/down arrow to a history search function.
bind '"\e[A": history-search-backward' bind '"\eOA": history-search-backward' bind '"\e[B": history-search-forward' bind '"\eOB": history-search-forward'