Skip to content

Instantly share code, notes, and snippets.

@lain0
Forked from acamino/README.md
Created March 31, 2019 12:54
Show Gist options
  • Save lain0/07bee503566a540e2774eccf9dc9606b to your computer and use it in GitHub Desktop.
Save lain0/07bee503566a540e2774eccf9dc9606b to your computer and use it in GitHub Desktop.
Shortcuts to Improve Your Bash & Zsh Productivity

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
  • !! — Execute last command in history
  • !abc — Execute last command in history beginning with abc
  • !abc:p — Print last command in history beginning with abc

Source: http://www.geekmind.net/2011/01/shortcuts-to-improve-your-bash-zsh.html

bindkey -e
bindkey \^u backward-kill-line
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment