# Bash Keyboard Shortcuts Cheatsheet

08-03-2015

## Editing Commands

• Alt + f: (or press ESC and release it and then press f): Forward (right) one word
• Alt + b: (or press ESC and release it and then press b): Back (left) one word
• Ctrl + u: Cut/delete the Line before the cursor to the clipboard
• Ctrl + k: Cut the Line after the cursor to the clipboard
• Ctrl + w: Cut the Word before the cursor to the clipboard
• Alt + d: Delete the Word after the cursor
• Alt + Del: Delete the Word before the cursor.
• Ctrl + y: Paste the last thing that was cut

## History Commands

• Ctrl + r: Recall the last command including the specified character(s) searches the command history as you type
• Ctrl + p: Previous command in the search result of Ctrl + r
• Ctrl + n: Next command in the search result of Ctrl + r
• Alt + . or !\$: Reuse the last argument of previous command
• !*: All arguments of previous command
• !!: Repeat previous command
• !blah: Run last/most recent command that starts with blah
• !blah:p: Print last command starting with blah
• ^blah: Delete blah from previous command
• ^blah^foo: Replace blah with foo in previous command