Screen
Screen has the following command-line options:
screen
must redraw parts of the display
in order to implement a function.
screen
may try to restore its old window sizes when attaching to
resizable terminals (those with `WS' in their descriptions, e.g.
suncmd
or some varieties of xterm
).
screen
, but instead detach a screen
session
running elsewhere (see section Detach). `-d' has the same effect as
typing C-a d from the controlling terminal for the session.
`-D' is the equivalent to the power detach key. If no session can
be detached, this option is ignored. The combination screen -D
-r
can be used to log out from a remote terminal and transport the
session running there to your current terminal.
Note: It is a good idea to check the status of your sessions
with screen -list
before using this option.
screen
session, this option
sets the default command caracter. In a multiuser session all users
added will start off with this command character. But when attaching
to an already running session, this option only changes the command
character of the attaching user.
This option is equivalent to the commands defescape
or
escape
respectively. (see section Command Character).
defflow
command (see section Flow Control).
defscrollback
command (see section Copying).
interrupt
argument to the defflow
command (see section Flow Control). Its use is discouraged.
deflogin
command (see section Login).
screen
, but instead print a list of session
identification strings (usually of the form pid.tty.host;
see section Session Name). Sessions marked `detached' can be resumed
with screen -r
. Those marked `attached' are running and
have a controlling terminal. Sessions marked as `dead' should be
thoroughly checked and removed. Ask your system administrator if you are
not sure why they died. Remove sessions with the `-wipe' option.
screen
that your auto-margin terminal allows programs to
write to the last column of the last row of the screen without
scrolling. This can also be set in your `.screenrc' by specifying
`xn' in a termcap
command (see section Termcap).
screen
to ignore the $STY
environment variable. When
this option is used, a new session will always be created, regardless of
whether screen
is being called from within another screen
session or not.
screen
session. No other options (except
`-d' or `-D') may be specified, though the session name
(see section Session Name) may be needed to distinguish between multiple
detached screen
sessions.
The second form is used to connect to another users screen session which
runs in multi-user mode. This indicates that screen should look for
sessions in another users directory. This requires setuid-root.
screen
session. If
successful, all other command-line options are ignored. If no detached
session exists, start a new session using the specified options, just as
if `-R' had not been specified. This option is set by default if
screen is run as a login-shell.
screen
uses the value of the environment variable $SHELL
, or
`/bin/sh' if it is not defined. This option is equivalent to the
shell
command (see section Shell).
screen -list
and screen -r
commands. This option is
equivalent to the sessionname
command (see section Session Name).
shelltitle
command
(see section Shell).
screen -ls
, but remove destroyed
sessions instead of marking them as `dead'.