Ctrl+R
Then type any part of the command (filename, search string, etc)
Ctrl+R again to cycle through the matches.
(Best feature in bash)
Use fzf for a more visual search.
Or
history | grep 'command'
Can’t just hit enter to run the one you want then, though.
Type: !1234 … to run whatever history number of the command.
control shift R, then start typing, it will search your bash history
I recommend using mcfly for that, it makes it even better.
Hmm, normally it’s just ctrl - r… Are you sure the shift is needed on your system?
Some variants have ctrl+r bound to something else
Don’t forget fzf. That will really jazz up your history search!
No man entry for fzf
Ok if you want to learn Linux, you need to start web searching for stuff you hear about. :)
up, up, up, up, up, cd …, ah there it is.
This is why I switched to fish; it seems to be much smarter understanding what I want to type.
Yeah it’s great how ctrl-r is kinda the default instead of something you have to go out of your way to use. Just start typing a command and the up arrow will only cycle through history that matches what you’ve typed so far.
deleted by creator
i use vi mode in zsh for that reason, its pretty good
It’s like the bus-stop-paradigm: If I wait just a bit longer and it will come. Meanwhile it would’ve been faster to walk.