=== Screen Command Sequences ===
There are many screen commands which you can run. To enter a screen command you use the escape sequence following by the command. For a full list of all of the available commands, run man screen. The following table shows some of the commands which we find most useful:
Ctrl-a a Passes a Ctrl-a through to the terminal session running within screen.
Ctrl-a d Detaches from a screen session.
Ctrl-a f Toggle flow control mode (enable/disable Ctrl-Q and Ctrl-S pass through).
Ctrl-a k Detaches from and kills (terminates) the screen session.
Ctrl-a q Passes a Ctrl-q through to the terminal session running within screen (or use Ctrl-a f to toggle whether screen captures flow control characters).
Ctrl-a s Passes a Ctrl-s through to the terminal session running within screen (or use Ctrl-a f to toggle whether screen captures flow control characters).
Ctrl-a :kill Also detaches from and kills (terminates) the screen session.
Ctrl-a :multiuser on Make the screen session a multi-user session (so other users can attach).
Ctrl-a :acladd USER Allow the user specified (USER) to connect to a multi-user screen session.
=== Setting Up A Shared Screen ===
[pkb@rice ~]$ screen -d -m -S shared
[pkb@rice ~]$
=== Sharing A Screen Session With One Account ===
If you have two people logged into the same account from remote locations, they can easily share a screen session (so what one types the other sees and vice versa). To do this:
Create a named screen session:
[devel@rice ~]$ screen -d -m -S dbgwindow
Attach to the screen session in your terminal window
[devel@rice ~]$ screen -x dbgwindow
Have the other person (logged into the same account) also attach to the screen session
[devel@rice ~]$ screen -x dbgwindow
At this point both terminal windows should see the same thing.