Archives For unix

Bash Shortcuts

July 9, 2013 — Leave a comment
  • Ctrl + A: Go to the beginning of the line you are currently typing on
  • Ctrl + E: Go to the end of the line you are currently typing on
  • Ctrl + F: Forward one character.
  • Ctrl + B: Backward one character.
  • Meta + F: Move cursor forward one word on the current line
  • Meta + B: Move cursor backward one word on the current line
  • Ctrl + P: Previous command entered in history
  • Ctrl + N : Next command entered in history
  • Ctrl + L: Clears the screen, similar to the clear command
  • Ctrl + U : Clears the line before the cursor position. If you are at the end of the line, clears the entire line.
  • Ctrl + H : Same as backspace
  • Ctrl + R: Lets you search through previously used commands
  • Ctrl + C : Kill whatever you are running
  • Ctrl + D: Exit the current shell
  • Ctrl + Z: Puts whatever you are running into a suspended background process. fg restores it.
  • Ctrl + W : Delete the word before the cursor
  • Ctrl + K: Kill the line after the cursor
  • Ctrl + Y : Yank from the kill ring
  • Ctrl + _: Undo the last bash action (e.g. a yank or kill)
  • Ctrl + T: Swap the last two characters before the cursor
  • Meta + T: Swap the last two words before the cursor
  • Tab: Auto-complete files and folder names

Don’t forget to set the permissions on your bash scripts for crontabs or cron jobs.

sudo chmod a+x myscript.sh