Ctrl+R and fc let you find, recall, and edit any command from your bash history in seconds, and here’s how to stop retyping the same long commands from scratch with bash history and terminal shortcuts you already have.
Most Linux users know their shell saves command history, but the way they use it isn’t very efficient. You type a long command, memorize flags, re-enter file paths, and sometimes forget small details like a trailing slash, then you have to fix it and try again.
When you want to reuse a command, you keep pressing the up arrow until you find it. That works if the command was recent, but it quickly becomes frustrating if it was run hours ago.
Thankfully, Bash provides two built-in tools that make this much easier. Once you start using them, you won’t need to rely on endlessly pressing the up arrow just to find and reuse old commands.