Screen Referenz

From Bitbull Wiki
Jump to navigation Jump to search

1 Getting in

start a new screen session screen with session name screen -S <name>
attach to a running session screen -r
.. to session with name screen -r <name>
the "ultimate attach" screen -dRR
(Attaches to a screen session.
If the session is attached elsewhere, detaches that other display.
If no session exists, creates one. If multiple sessions exist, uses the first one.)

2 Escape key

All screen commands are prefixed by an escape key, by default C-a (that's Control-a, sometimes written ^A).
To send a literal C-a to the programs in screen, use C-a a.

3 Getting out

detach C-a d
detach and logout (quick exit) C-a D D
force-exit screen C-a C-\ (not recommended))

4 Help

See help C-a ? (lists keybindings)

5 Window Management

create new window C-a c
change to last-visited active window C-a C-a (commonly used to flip-flop between two windows)
change to window by number C-a <number> (only for windows 0 to 9)
change to window by number or name C-a ' <number or title>
change to next window in list C-a n or C-a <space>
change to previous window in list: C-a p
see window list C-a " (allows you to select a window to change to)
show window bar C-a w (if you don't have window bar)
kill current window C-a k (not recommended)
rename current window C-a A

6 Split screen

split display C-a S
jump to next display region C-a tab
remove current region C-a X
remove all regions but the current one C-a Q

7 Misc

redraw window C-a C-l
enter copy mode C-a [ (also used for viewing scrollback buffer)
paste C-a ]
monitor window for activity C-a M
monitor window for silence C-a _
enter digraph C-a C-v
lock (password protect) display C-a x
enter screen command C-a :