Screen

Last modified: 
Tuesday, April 21st, 2015
Topics: 
Linux

Options

 -A -[r|R]     Adapt all windows to the new display width & height.
 -c file       Read configuration file instead of .screenrc
 -d (-r)       Detach the elsewhere running screen (and reattach here).
 -dmS name     Start as daemon: Screen session in detached mode.
 -D (-r)       Detach and logout remote (and reattach here).
 -D -RR        Do whatever is needed to Reattach a screen session.
 -d -m         Start in "detached" mode. Useful for system startup scripts.
 -D -m         Start in "detached" mode, & don't fork a new process.
 -list         List our SockDir and do nothing else (-ls) 
 -r            Reattach to a detached screen process.
 -R            Reattach if possible, otherwise start a new session.
 -t title      Set title. (window's name).
 -U            Tell screen to use UTF-8 encoding.
 -x            Attach to a not detached screen. (Multi display mode).
 -X            Execute cmd as a screen command in the specified session.

Interactive commands (default key bindings):

Control-a ?    Display brief help
Control-a "    List all windows for selection
Control-a '    Prompt for a window name or number to switch to.
Control-a 0    Select window 0
Control-a 1    Select window 1
...            ...
Control-a 9    Select window 9
Control-a A    Accept a title name for the current window.
Control-a b    Send a break to window
Control-a c    Create new window running a shell
Control-a C    Clear the screen
Control-a d    Detach screen from this terminal.
Control-a D D  Detach and logout.
Control-a f    Toggle flow on, off or auto.
Control-a F    Resize the window to the current region size.
Control-a h    Write a hardcopy of the current window to file "hardcopy.n"
Control-a H    Begin/end logging of the current window to file "screenlog.n"
Control-a i    Show info about this window.
Control-a k    Kill (Destroy) the current window.
Control-a l    Fully refresh current window
Control-a M    Monitor the current window for activity {toggle on/off}
Control-a n    Switch to the Next window
Control-a N    Show the Number and Title of window
Control-a p    Switch to the Previous window
Control-a q    Send a control-q to the current window(xon)
Control-a Q    Delete all regions but the current one.(only)
Control-a r    Toggle the current window's line-wrap setting(wrap)
Control-a s    Send a control-s to the current window(xoff)
Control-a w    Show a list of windows (windows)
Control-a x    Lock this terminal (lockscreen)
Control-a X    Kill the current region(remove)
Control-a Z    Reset the virtual terminal to its "power-on" values
Control-a Control-\    Kill all windows and terminate screen(quit)
Control-a :    Enter command line mode(colon)
Control-a [    Enter copy/scrollback mode(copy)
Control-a ]    Write the contents of the paste buffer to stdin(paste)
Control-a _    Monitor the current window for inactivity {toggle on/off}
Control-a *    Show  a listing of all currently attached displays

References

screen man page


The operator of this site makes no claims, promises, or guarantees of the accuracy, completeness, originality, uniqueness, or even general adequacy of the contents herein and expressly disclaims liability for errors and omissions in the contents of this website.