Linux/tmux: Difference between revisions

From Wiki
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 8: Line 8:
CTRL-b + n        next window
CTRL-b + n        next window
CTRL-b + p        previous window
CTRL-b + p        previous window
CTRL-b + &        kill window


Panes(=Splits)
Panes(=Splits)
Line 38: Line 39:
set -g prefix2 C-a    # also allow CTRL-a as trigger combination
set -g prefix2 C-a    # also allow CTRL-a as trigger combination
</pre>
</pre>
== Scripting ==
* mux.sh
<pre>
#!/bin/sh
tmux new-session -d -s cluster
tmux send-keys -t cluster "ssh vm-docker0" ENTER "sudo bash" ENTER "watch docker ps" ENTER
tmux split-window -v -p 66
tmux send-keys -t cluster "ssh vm-docker1" ENTER "sudo bash" ENTER "watch docker ps" ENTER
tmux split-window -v -p 50
tmux send-keys -t cluster "ssh vm-docker2" ENTER "sudo bash" ENTER "watch docker ps" ENTER
tmux attach-session -d
</pre>


== Links ==
== Links ==

Latest revision as of 17:47, 23 December 2021

Shortcuts

CTRL-b + d         detach

Windows(=Tabs)
CTRL-b + c         create window
CTRL-b + w         list windows
CTRL-b + n         next window
CTRL-b + p         previous window
CTRL-b + &         kill window

Panes(=Splits)
CTRL-b + %         vertical split
CTRL-b + "         horizontal split

CTRL-b + o         switch panes
CTRL-b + q         show pane numbers
CTRL-b + x         kill pane

Reattach

tmux a

tmux ls

tmux attach -t 0
tmux attach -t test

Other

tmux kill-session -t test

.tmux.conf

set -g mouse on
set -g prefix2 C-a    # also allow CTRL-a as trigger combination

Scripting

  • mux.sh
#!/bin/sh

tmux new-session -d -s cluster
tmux send-keys -t cluster "ssh vm-docker0" ENTER "sudo bash" ENTER "watch docker ps" ENTER

tmux split-window -v -p 66
tmux send-keys -t cluster "ssh vm-docker1" ENTER "sudo bash" ENTER "watch docker ps" ENTER

tmux split-window -v -p 50
tmux send-keys -t cluster "ssh vm-docker2" ENTER "sudo bash" ENTER "watch docker ps" ENTER

tmux attach-session -d


Links