Show Menu

Xterm Keyboard Shortcuts by

Keyboard shortcuts for xterm compatible terminal emulators.

Deleting Text

Ctrl + k
Deletes all characters ahead of cursor
Ctrl + w, Alt + Backspace
Deletes word behind cursor *
Ctrl + u
Deletes all characters behind cursor
Ctrl + l
Clears the screen
* A word is a set of characters seperated by spaces


Ctrl + c
Kill process
Ctrl + z
Send current process to background
Recall background process
Ctrl + d
Log out of current terminal

Cursor Movement

Ctrl + a, Home
Move to beginning of line
Ctrl + b, Left Arrow
Move cursor left
Ctrl + e, End
Move to end of line
Ctrl + f, Right Arrow
Move cursor right

Command History

Ctrl + p, Up Arrow
Previous command in history
Ctrl + n, Down Arrow
Next command in history
Ctrl + r
Search command history
Print the command history


Ok, this doesn't seem to be an xterm cheatsheet at all, it is more of a bash with emacs line editing mode on (instead of vi, which would be a bunch of different key combinations). While the Processes section is not bash/emacs specific it isn't specific to xterm either, it applies to any shell with job control and works on the console, outside of X too (just like the rest of these).

Perhaps an actual xterm cheatsheet should mention xterm-specific escape codes or mouse actions, not bash / sh keys.

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          tmux the terminal multiplexer Cheat Sheet
          Command Line and Terminal navigation Cheat Sheet
          tmux - terminal multiplexer Keyboard Shortcuts