先把概念搞清楚
会话>窗口>面板
在tmux中按ctrl+b是tmux的快捷键前缀.
先看一下有哪些会话
tmux ls
如果已经有会话
tmux a -t session-name
如果没有会话,新建一个
tmux new -s session-name
断开会话,让这个会话在后台执行
tmux detach
如果要关闭这个会话
tmux kill-session -t session-name
tmux kill-window -t session-name
快捷键参考
按下 Ctrl-b
后的快捷键如下:
基础
?
获取帮助信息
会话管理
s
列出所有会话$
重命名当前的会话d
断开当前的会话
窗口管理
c
创建一个新窗口,
重命名当前窗口w
列出所有窗口%
水平分割窗口"
竖直分割窗口n
选择下一个窗口p
选择上一个窗口0~9
选择0~9对应的窗口- & 关闭当前窗口
窗格管理
%
创建一个水平窗格"
创建一个竖直窗格h
将光标移入左侧的窗格*j
将光标移入下方的窗格*l
将光标移入右侧的窗格*k
将光标移入上方的窗格*q
显示窗格的编号o
在窗格间切换}
与下一个窗格交换位置{
与上一个窗格交换位置!
在新窗口中显示当前窗格- z 最大化这个窗格,再按一次还原
- 方向键,按方位切换窗格
- 空格键 重新布局
x
关闭当前窗格> 要使用带“*”的快捷键需要提前配置,配置方法可以参考上文的“在窗格间移动光标”一节。——译者注
其他
t
在当前窗格显示时间