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 重命名会话

tmux基本指令

窗口管理

窗口可以看成是当前会话的页签

快捷键 功能
Ctrl+b c 新增一个窗口 并切换到该窗口
Ctrl+b < number > 根据窗口编号切换窗口
Ctrl+b w 从窗口树形列表选择窗口
Ctrl+b p 切换到下一个窗口
Ctrl+b n 切换到上一窗口

tmux基本指令

窗格管理

窗格就是把当前窗口切割

快捷键 功能
Ctrl+b % 左右划分窗格
Ctrl+b “ 上下划分窗格
Ctrl+b -> 光标切换到右边窗格,其他方向键类似
Ctrl+b { 当前窗格右移
Ctrl+b } 当前窗格左移
Ctrl+b q 临时显示窗口编号
Ctrl+b z 当前窗格全屏显示。再按一次恢复所有窗格
Ctrl+b x 关闭当前窗格
Ctrl+b Ctrl+ -> 当前窗格向右扩大,其他方向键类似

tmux基本指令

其他

指令 功能
tmux list-keys 列出所有快捷键
tmux list-commands 列出所有命令
tmux source-file ~/.tmux.conf 重新加载tmux配置