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