date: 2006-10-08 16:28:57+00:00
Search in bash history
categories: - Bash - Howto - Linux
You typed a long command earlier and don't want to bother retyping it ?
At the prompt, press Ctrl + r You'll be in "reverse-search-history" mode.
Type the beginning of the command, and type Ctrl + r again to browse through the history.
Sometimes I'm starting typing a command and realize I must already have that command in history. I can't use Ctrl + r in the middle of the command and expect reverse-search-history to work.
For that, you need to edit either /etc/inputrc (as root) if you want to make the changes available system-wide or edit your $HOME/.inputrc, add :
Log off and log back in, now you can start typing a command, and press Ctrl + f to search the history for commands beginning by what you've just typed. Type Ctrl + g to search in reverse.
More info ?
$ info rluserman