GNU Screen Keyboard Shortcuts

Complete GNU Screen keyboard shortcuts reference — 54 shortcuts across 7 categories. Quick reference cheat sheet for Linux & Mac.

GNU Screen predates tmux and is still what you find on older servers and appliances. Every command is the prefix Ctrl + A, d-style — Ctrl + A, then a key — and the table writes them that way. The core use is the same as tmux: start a session, detach, and come back to it after the connection drops.

Sessions (7)

ShortcutAction
Ctrl + A, dDetach
Ctrl + A, D, DDetach and Logout
Ctrl + A, zSuspend
Ctrl + A, xLock Terminal
Ctrl + A, Ctrl + \Quit Screen
Ctrl + A, :Command Line
Ctrl + A, ?Show Key Bindings

Windows (13)

ShortcutAction
Ctrl + A, cNew Window
Ctrl + A, nNext Window
Ctrl + A, pPrevious Window
Ctrl + A, Ctrl + AToggle Previous Window
Ctrl + A, 0Select Window by Number
Ctrl + A, 'Select Window by Name
Ctrl + A, "Window List
Ctrl + A, wShow Window List
Ctrl + A, ARename Window
Ctrl + A, kKill Window
Ctrl + A, NShow Window Number
Ctrl + A, MToggle Monitoring
Ctrl + A, _Monitor for Silence

Split Regions (5)

ShortcutAction
Ctrl + A, SSplit Horizontally
Ctrl + A, TabNext Region
Ctrl + A, QOnly This Region
Ctrl + A, XKill Region
Ctrl + A, FFit Window to Region

Copy & Paste (6)

ShortcutAction
Ctrl + A, [Copy Mode
Ctrl + A, ]Paste
Ctrl + A, {Copy Previous Line
Ctrl + A, >Write Exchange File
Ctrl + A, <Read Exchange File
Ctrl + A, =Delete Exchange File

Display (7)

ShortcutAction
Ctrl + A, CClear Screen
Ctrl + A, lRefresh
Ctrl + A, ZReset Terminal
Ctrl + A, WToggle Column Width
Ctrl + A, rToggle Line Wrap
Ctrl + A, Ctrl + GToggle Visual Bell
Ctrl + A, *Show Attached Displays

Info & Logging (8)

ShortcutAction
Ctrl + A, iWindow Info
Ctrl + A, tShow Time and Load
Ctrl + A, mRepeat Last Message
Ctrl + A, vShow Version
Ctrl + A, ,Show Copyright
Ctrl + A, hWrite Hardcopy
Ctrl + A, HToggle Logging
Ctrl + A, .Dump Termcap

Terminal Control (8)

ShortcutAction
Ctrl + A, aSend Command Character
Ctrl + A, bSend Break
Ctrl + A, BReopen TTY
Ctrl + A, fCycle Flow Control
Ctrl + A, qSend XON
Ctrl + A, sSend XOFF
Ctrl + A, LToggle Login State
Ctrl + A, Ctrl + VEnter Digraph
📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

Related Shortcut Pages

tmux Bash / Shell Linux Vim Nano Helix Editor

Search 18,500+ shortcuts across 268 platforms

Explore All Platforms Practice Shortcuts
📜 Every shortcut on this page is taken from the official GNU Screen documentation — gnu.org
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.

Sessions

Run screen -S name to start a named session, work, and press Ctrl + A, d to detach; screen -r name reattaches, and screen -ls lists sessions when you have forgotten the name. Ctrl + A, D, D detaches and logs out of the terminal in one step. Ctrl + A, x locks the terminal with your password, and Ctrl + A, Ctrl + \ quits Screen entirely, killing every window — it asks first. Ctrl + A, : opens a command line for any screen command, and Ctrl + A, ? shows the current bindings.

Windows and regions

Ctrl + A, c opens a new window, Ctrl + A, n and Ctrl + A, p move between them, Ctrl + A, Ctrl + A toggles to the previous one and Ctrl + A, 0 through 9 jump by number. Ctrl + A, A names a window so Ctrl + A, " — the window list — is readable, and Ctrl + A, k kills one. Ctrl + A, S splits the screen into regions, Ctrl + A, Tab moves between them, and Ctrl + A, Q returns to a single region; a new region is empty until you select a window into it with Ctrl + A, ".

Scrollback, copying and monitoring

Ctrl + A, [ enters copy mode, where the arrow and vi keys scroll back and Space marks the start and end of a selection; Ctrl + A, ] pastes it. Ctrl + A, H toggles logging the window to a file, which is how a long job's output survives. Ctrl + A, M monitors a window for activity and Ctrl + A, _ for silence, each flashing a message when triggered — useful for a build running in another window. Ctrl + A, l redraws a garbled screen.

Frequently asked questions

How do I detach and later reattach?

Ctrl + A, d detaches. screen -r reattaches (screen -r name if there are several; screen -ls lists them).

How do I scroll up?

Ctrl + A, [ enters copy mode; use Page Up or the arrow keys, then Esc to leave.

Why is my new region blank?

Regions start empty. Press Ctrl + A, " and pick a window, or Ctrl + A, c to create one in that region.

Should I use screen or tmux?

tmux has more features and better defaults; screen is worth knowing because it is installed on many older systems where tmux is not.

🤖 Ask AI about GNU Screen shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok