tmux基本指令
tmux是一个终端窗口管理器
会话管理
会话类似于tmux实例
指令 | 功能 |
---|---|
tmux ls | 列出所有tmux会话 |
tmux detach | Ctrl+b d. 退出当前会话,会话内的活动还在继续 |
tmux attach -t xxx | 重新接入会话 |
tmux kill-session -t xxx | 完全关闭会话 |
tmux switch -t xxx | 切换到某个会话 |
tmux rename -t xxx | 重命名会话 |
窗口管理
窗口可以看成是当前会话的页签
快捷键 | 功能 |
---|---|
Ctrl+b c | 新增一个窗口 并切换到该窗口 |
Ctrl+b < number > | 根据窗口编号切换窗口 |
Ctrl+b w | 从窗口树形列表选择窗口 |
Ctrl+b p | 切换到下一个窗口 |
Ctrl+b n | 切换到上一窗口 |
窗格管理
窗格就是把当前窗口切割
快捷键 | 功能 |
---|---|
Ctrl+b % | 左右划分窗格 |
Ctrl+b “ | 上下划分窗格 |
Ctrl+b -> | 光标切换到右边窗格,其他方向键类似 |
Ctrl+b { | 当前窗格右移 |
Ctrl+b } | 当前窗格左移 |
Ctrl+b q | 临时显示窗口编号 |
Ctrl+b z | 当前窗格全屏显示。再按一次恢复所有窗格 |
Ctrl+b x | 关闭当前窗格 |
Ctrl+b Ctrl+ -> | 当前窗格向右扩大,其他方向键类似 |
其他
指令 | 功能 |
---|---|
tmux list-keys | 列出所有快捷键 |
tmux list-commands | 列出所有命令 |
tmux source-file ~/.tmux.conf | 重新加载tmux配置 |