Skip to content

Instantly share code, notes, and snippets.

@kkirsche
Last active August 29, 2015 14:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kkirsche/d3c29acd1553badcfd64 to your computer and use it in GitHub Desktop.
Save kkirsche/d3c29acd1553badcfd64 to your computer and use it in GitHub Desktop.
Shell Shortcuts

Shortcut — Action

  • CTRL + A — Move to the beginning of the line
  • CTRL + E — Move to the end of the line
  • CTRL + [left arrow] — Move one word backward (on some systems this is ALT + B)
  • CTRL + [right arrow] — Move one word forward (on some systems this is ALT + F)
  • CTRL + U (bash) — Clear the characters on the line before the current cursor position
  • CTRL + U (zsh) — If you're using the zsh, this will clear the entire line
  • CTRL + K — Clear the characters on the line after the current cursor position
  • ESC + [backspace] — Delete the word in front of the cursor
  • CTRL + W — Delete the word in front of the cursor
  • ALT + D — Delete the word after the cursor
  • CTRL + R — Search history
  • CTRL + G — Escape from search mode
  • CTRL + _ — Undo the last change
  • CTRL + L — Clear screen
  • CTRL + S — Stop output to screen
  • CTRL + Q — Re-enable screen output
  • CTRL + C — Terminate/kill current foreground process
  • CTRL + Z — Suspend/stop current foreground process

Command — Action

  • !! — Execute last command in history
  • !abc — Execute last command in history beginning with abc
  • !abc:p — Print last command in history beginning with abc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment