Linux Administration - Terminals

Screen

~> .screenrc
Default file used to customize screen settings.

 screen -c $HOME/.screenrc.blah
Start screen using the specified startup configuration file.

 screen -d -m -S myterm1
The above screen command has created a new detached screen session named myterm1.

 screen -ls
There is a screen on:
	6506.myterm1	(Detached)
1 Socket in /tmp/uscreens/S-steved.
This command lists my available screen sessions.

 screen -r myterm1
This command attaches to the screen session named myterm1.

 screen -x myterm1
This command attaches to the screen session named myterm1, if there are already others attached to it.

CTRL-a ?
See a list of available screen commands.

CTRL-a _
CTRL-a M
Monitor session for 30 seconds of silence.
Monitor session for 30 seconds of silence.

CTRL-a P
Flip to previous attached session.

CTRL-a N
Flip to next attached session.

CTRL-a SHIFT-a
Name current window.

CTRL-a "
List of current attached session window names.

CTRL-a K
Kill current window.

CTRL-a \
Quit screen and exit all windows.

CTRL-a d
Detach current screen session.