screen  <cmd> <args...>
Screen manager with VT100/ANSI terminal emulation
Arguments
| Name | Description | 
|---|
| cmd | Command to invoke | 
| args | Arguments to pass | 
Subcommands
| Name | Description | 
|---|
| -d | Does not start screen, but detaches the elsewhere running screen session | 
| -D | Does not start screen, but detaches the elsewhere running screen session | 
| -r | Resumes a detached screen session | 
| -R | Attempts to resume the first detached screen session it finds | 
| -dmS | Start as daemon: Screen session in detached mode | 
Options
| Name | Description | 
|---|
| -a | Force all capabilities into each window's termcap | 
| -A | Adapt all windows to the new display width & height | 
| -c  <file> | Read configuration file instead of '.screenrc' | 
| -e  <xy> | Change command characters | 
| -f | Flow control on | 
| -fn | Flow control off | 
| -fa | Flow control automatic | 
| -h  <h> | Set the size of the scrollback history buffer | 
| -i | Interrupt output sooner when flow control is on | 
| -list, -ls | Do nothing, just list our SockDir | 
| -L | Turn on output logging | 
| -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 | 
| -q | Quiet startup. Exits with non-zero return code if unsuccessful | 
| -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 4.00.03 (FAU) 23-Oct-06' | 
| -wipe  [match] | Do nothing, just clean up SockDir | 
| -x | Attach to a not detached screen. (Multi display mode) | 
| -X | Execute <cmd> as a screen command in the specified session |