Introduce tmux
安装
Mac
会话 Session
一个 Tmux 会话中可以包含多个窗口。在会话外创建一个新的会话:
1
2
3
|
tmux new -s <session-name>
|
会话列表
进入会话
1
2
3
4
|
tmus a -t session-name
tmux attach -t session-name
|
临时退出但不删除会话
在会话内退出并删除session
1
2
3
4
|
Ctrl+b
:kill-session
|
在会话外删除指定session
1
2
3
|
tmux kill-session -t <name-of-my-session>
|
窗口 Window
一个 Tmux 会话中可以包含多个窗口。一个窗口中有可以分成多个窗格。
新建窗口
窗口切换
1
2
3
4
|
Ctrl+b n # 切换到下一个窗口
Ctrl+b p # 切换到上一个窗口
|
查看当前会话的窗口
1
2
3
4
|
Ctrl+b s
Ctrl+b l
|
重命名窗口
在多个窗口里搜索关键字
删除窗口
窗格 Panes
一个tmux窗口可以分割成若干个格窗。并且格窗可以在不同的窗口中移动、合并、拆分。
横切 split pane horizontal
竖切 split pane vertical
上下左右选择pane
调整pane的大小
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
Ctrl+b
:resize-pane -U #向上
Ctrl+b
:resize-pane -D #向下
Ctrl+b
:resize-pane -L #向左
Ctrl+b
:resize-pane -R #向右
在上下左右的调整里,最后的参数可以加数字 用以控制移动的大小,例如:
Ctrl+b
:resize-pane -D 5 #向下移动5行
在同一个window里上下左右移动pane
|
删除pane