I am trying to search my bash history similarly as with CTRL-r, but to forward direction.
It has been a pain for me, when I just hit once too often CTRL-r, to find the previous command again.
How can you forward search your Bash history similarly as in reverse searching?
You can search forward as well. From the bash info manual, "8.2.5 Searching for Commands in the History":
To search backward in the history for a particular string, type
C-ssearches forward through the history.
The problem with Ctrl-S however is that sometimes collides with XON/XOFF flow control (in Konsole for instance). The searching is a readline feature however, and you should be able to bind it to some other key. Update: Simpler and better is just to disable XON/XOFF by running
The best trick IMHO is enabling with
pgdown. just put that in your
"\e[5~": history-search-forward "\e[6~": history-search-backward
logout/login, type the first letters and then
pgdown to search throughout history
ctrl-R search all lines containing words, whereas history-search-forward search lines beginning with words