Skip to content

Instantly share code, notes, and snippets.

@jcb91
Last active April 30, 2017 14:36
Show Gist options
  • Save jcb91/8066d54d4a651205e5aa721a719fc9e1 to your computer and use it in GitHub Desktop.
Save jcb91/8066d54d4a651205e5aa721a719fc9e1 to your computer and use it in GitHub Desktop.
Screen Cheat Sheet

GNU Screen Cheat Sheet

Starting screen

  • screen –DR -> list of detached screen
  • screen –r PID -> attach detached screen session
  • screen –dmS MySession -> start a detached screen session
  • screen –r MySession -> attach screen session with name MySession

Basics

Key combo Effect
ctrl-a, c create new window
ctrl-a, A set window name
ctrl-a, w show all window
ctrl-a, 1/2/3/… switch to window n
ctrl-a, " choose window
ctrl-a, ctrl-a switch between window
ctrl-a, d detach window
ctrl-a, ? help
ctrl-a, [ start copy, move cursor to the copy location, press ENTER, select the chars, press ENTER to copy the selected characters to the buffer
ctrl-a, ] paste from buffer

Advanced

Key combo Effect
ctrl-a, S create split screen
ctrl-a, switch between split screens
ctrl-a, Q Kill all regions but the current one
ctrl-a, X remove active window from split screen
ctrl-a, O logout active window (disable output)
ctrl-a, I login active window (enable output)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment