summaryrefslogtreecommitdiff
path: root/080_blog/00105_GNU-Screen-Multiplexer-Keyboard-Shortcuts/index.md
blob: 01bbb09ea342061d20f11c93f053c98f4ff83c93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
GNU Screen - multiplexer - Keyboard Shortcuts
-----------------------------------------

    March 12, 2015

    Invocation
    $ screen [-S session_name]  # simply start new session
    $ screen -ls  # lists sessions
    $ screen -r session_name # resume detached session
    $ screen -d -R session_name # resume session (also detach or create)
    $ screen -d -RR #resume first session
    
    Shortcuts
    ctrl-a c     NEW WINDOW
    ctrl-a n / ctrl-a p  NEXT/PREVIOUS
    ctrl-a d DETACH
    ctrl-a D D  DETACH and LOGOUT
    
    ctrl-a S SPLIT HORIZ.
    ctrl-a | SPLIT VERTICAL
    ctrl-a tab NEXT REGION
    ctrl-x REMOVE REGION
    ctrl-a q REMOVE ALL OTHER REGIONS
    ctrl-a F FIT WINDOW
    
    ctrl-a c CLEAR SCREEN
    ctrl-a k KILL WINDOW
    ctrl-a \ QUIT
    
    ctrl-a esc COPY/SCROLLBACK MODE
    
    Layout Commands
    ctrl-a :    #enter command mode
    :layout new [title]
    :layout remove [n|title]
    :layout next
    :layout prev
    :layout show #list layouts
    
    Ref
    [1] $ man screen