$ screen [-S name]
New Ctrl + A + C
Prev Ctrl + A + P
Next Ctrl + A + N
Back Ctrl + A, Ctrl + A
Screen Shortcut
Ctrl + A + 0
Ctrl + A + N
...
List Ctrl + A, Shift + "
Name Screen Ctrl + A, Shift + A
Detach Session
Ctrl + A + D
Navigation
Switching
List Screens Sessions
Attach Recent Session
$ screen -R
$ screen -ls
Attach by ID
$ screen -r {ID}
Sessions
Command Mode
Ctrl + A, Shift + ", Ctrl + A, Ctrl + Shift + :
:sessonname
$ screen -r {name}
Kill Window
Ctrl + A + K
Kill All
Ctrl + A +
$ tmux
Help Ctrl + B + ?
New Window Ctrl + B + C
Rename Window Ctrl + B + ,
Next Window Ctrl + B + N
Previous Window Ctrl + B + P
Last Window Ctrl + B + L
Close Window
List All
Ctrl + B + &
Ctrl + B + W
Horizontal Split
Windows
Ctrl + B + "
Cycle Panes
Ctrl + B + O
Vertical Split
Ctrl + B + %
Go to Pane
Ctrl + B + arrow key
Go to Last
Ctrl + B + ;
Create
Back to previous
Ctrl + B, Ctrl + O
Resize
Ctrl + B, Ctrl + arrow key
Promote to Window
Ctrl + B + !
Clock
Ctrl + B + T
Close Pane
Ctrl + B + X
Panes
Navigate
Navigate
Create
Detach Session Ctrl + B + D
List Sessions $ tmux ls
Attach to $ tmux attach [-t {ID or name}]
Rename Ctrl + B +$
Sessions
List All Ctrl + B + S
Kill Session $ tmux kill-session -t {name}
Command Mode
Ctrl + B + :
set-option -g monitor-activity on
set-option -g allow-rename off
set -g status-bg cyan
set option -g prefix C-a
unbind C-b
~/.tmux.conf - config file

Multitasking in Linux with screen and tmux - Cheat Sheet

  • 1.
    $ screen [-Sname] New Ctrl + A + C Prev Ctrl + A + P Next Ctrl + A + N Back Ctrl + A, Ctrl + A Screen Shortcut Ctrl + A + 0 Ctrl + A + N ... List Ctrl + A, Shift + " Name Screen Ctrl + A, Shift + A Detach Session Ctrl + A + D Navigation Switching List Screens Sessions Attach Recent Session $ screen -R $ screen -ls Attach by ID $ screen -r {ID} Sessions Command Mode Ctrl + A, Shift + ", Ctrl + A, Ctrl + Shift + : :sessonname $ screen -r {name} Kill Window Ctrl + A + K Kill All Ctrl + A +
  • 2.
    $ tmux Help Ctrl+ B + ? New Window Ctrl + B + C Rename Window Ctrl + B + , Next Window Ctrl + B + N Previous Window Ctrl + B + P Last Window Ctrl + B + L Close Window List All Ctrl + B + & Ctrl + B + W Horizontal Split Windows Ctrl + B + " Cycle Panes Ctrl + B + O Vertical Split Ctrl + B + % Go to Pane Ctrl + B + arrow key Go to Last Ctrl + B + ; Create Back to previous Ctrl + B, Ctrl + O Resize Ctrl + B, Ctrl + arrow key Promote to Window Ctrl + B + ! Clock Ctrl + B + T Close Pane Ctrl + B + X Panes Navigate Navigate Create Detach Session Ctrl + B + D List Sessions $ tmux ls Attach to $ tmux attach [-t {ID or name}] Rename Ctrl + B +$ Sessions List All Ctrl + B + S Kill Session $ tmux kill-session -t {name} Command Mode Ctrl + B + : set-option -g monitor-activity on set-option -g allow-rename off set -g status-bg cyan set option -g prefix C-a unbind C-b ~/.tmux.conf - config file