screen flags & options
-S, --sessionname
Name a new screen session.
screen -S mysession
-r
Reattach to a detached session.
screen -r mysession
screen -r
-d
Detach a running session remotely.
screen -d mysession
-d -r
Detach and reattach a session in one step.
screen -d -r mysession
-ls
List all active screen sessions.
screen -ls
-X
Send a command to a running session.
screen -S mysession -X quit
screen -S mysession -X stuff "ls\n"
-L
Enable automatic output logging.
screen -L -S mysession
-dmS
Start a detached daemon session.
screen -dmS background_job ./long_task.sh
-x
Attach to an already-attached session (multi-display mode).
screen -x mysession