Linux

screen

GNU Screen terminal multiplexer.

#linux #terminal #multiplexer

Basic Usage

CommandDescription
screenStart a new screen session.
screen -S nameStart a named session.
screen -lsList running sessions.
screen -rReattach to a detached session.
screen -r nameReattach to a named session.
screen -dDetach a running session (remote).

Key Bindings (inside screen)

Default prefix is Ctrl + a.

KeyAction
cCreate new window.
nNext window.
pPrevious window.
"List windows.
dDetach from session.
kKill current window.
[Enter copy/scrollback mode.
?Help.

Serial Connection

Connect to a serial port (e.g., USB to Serial adapter).

screen /dev/ttyUSB0 115200

To exit a serial session: Ctrl + a then k (kill) or \ (quit).