OS Manuals

/usr/bin/screen-5.0.2

Window manager that multiplexes a physical terminal

From screen 5.0.2-r3 (os), captured 2026-11-05 by running screen-5.0.2 --help (exit 0). permalink

Use: /usr/bin/screen-5.0.2 [-opts] [cmd [args]]
 or: /usr/bin/screen-5.0.2 -r [host.tty]

Options:
-a            Force all capabilities into each window's termcap.
-A -[r|R]     Adapt all windows to the new display width & height.
-c file       Read configuration file instead of '.screenrc'.
-d (-r)       Detach the elsewhere running screen (and reattach here).
-dmS name     Start as daemon: Screen session in detached mode.
-D (-r)       Detach and logout remote (and reattach here).
-D -RR        Do whatever is needed to get a screen session.
-e xy         Change command characters.
-f            Flow control on, -fn = off, -fa = auto.
-h lines      Set the size of the scrollback history buffer.
-i            Interrupt output sooner when flow control is on.
-ls [match]   or
-list         Do nothing, just list our SocketDir [on possible matches].
-L            Turn on output logging.
-Logfile file Set logfile name.
-m            ignore $STY variable, do create a new screen session.
-O            Choose optimal output rather than exact vt100 emulation.
-p window     Preselect the named window if it exists.
-P            Tell screen to enable authentication.
-q            Quiet startup. Exits with non-zero return code if unsuccessful.
-Q            Commands will send the response to the stdout of the querying process.
-r [session]  Reattach to a detached screen process.
-R            Reattach if possible, otherwise start a new session.
-s shell      Shell to execute rather than $SHELL.
-S sockname   Name this session <pid>.sockname instead of <pid>.<tty>.<host>.
-t title      Set title. (window's name).
-T term       Use term as $TERM for windows, rather than "screen".
-U            Tell screen to use UTF-8 encoding.
-v            Print "Screen version 5.0.2 (build on 2026-10-25 19:55:37) ".
-wipe [match] Do nothing, just clean up SocketDir [on possible matches].
-x            Attach to a not detached screen. (Multi display mode).
-X            Execute <cmd> as a screen command in the specified session.
Options (29)
OptionDescriptionSource
-aForce all capabilities into each window's termcap.help
-A -[r|RAdapt all windows to the new display width & height.help
-c fileRead configuration file instead of '.screenrc'.help
-d (-r)Detach the elsewhere running screen (and reattach here).help
-dmS nameStart as daemon: Screen session in detached mode.help
-D (-r)Detach and logout remote (and reattach here).help
-e xyChange command characters.help
-fFlow control on, -fn = off, -fa = auto.help
-h linesSet the size of the scrollback history buffer.help
-iInterrupt output sooner when flow control is on.help
-ls matchorhelp
-listDo nothing, just list our SocketDir [on possible matches].help
-LTurn on output logging.help
-mignore $STY variable, do create a new screen session.help
-OChoose optimal output rather than exact vt100 emulation.help
-p windowPreselect the named window if it exists.help
-PTell screen to enable authentication.help
-qQuiet startup.help
-QCommands will send the response to the stdout of the querying process.help
-r sessionReattach to a detached screen process.help
-RReattach if possible, otherwise start a new session.help
-s shellShell to execute rather than $SHELL.help
-S socknameName this session <pid>.sockname instead of <pid>.<tty>.<host>.help
-t titleSet title.help
-T termUse term as $TERM for windows, rather than "screen".help
-UTell screen to use UTF-8 encoding.help
-vPrint "Screen version 5.0.2 (build on 2026-10-25 19:55:37) ".help
-xAttach to a not detached screen.help
-XExecute <cmd> as a screen command in the specified session.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.