start new:
tmux
start new with session name:
tmux new -s test
attach:
tmux a # (or at, or attach)
attach to named:
tmux a -t test
list sessions:
tmux ls
tmux kill-session -t myname
tmux ls | grep : | cut -d. -f1 | awk '{print substr($1, 0, length($1)-1)}' | xargs kill
to see all the shortcuts keys in tmux simply use the bind-key ?
in my case that would be CTRL-B ?
- To Scroll:
Ctrl+b
then[
then usual navigation keys (arros and page up/down),ESC
to exit.
:new<CR> new session
s list sessions
$ name session
In tmux, hit the prefix ctrl+b
and then:
c create window
w list windows
n next window
p previous window
f find window
, name window
& kill window
Ctrl+B
then:
% vertical split
" horizontal split
o swap panes
q show pane numbers
x kill pane
+ break pane into window (e.g. to select text by mouse to copy)
- restore pane from window
⍽ space - toggle between layouts
<prefix> q (Show pane numbers, when the numbers show up type the key to goto that pane)
<prefix> { (Move the current pane left)
<prefix> } (Move the current pane right)
<prefix> z toggle pane zoom
d detach
t big clock
? list shortcuts
: prompt