# 列出 session$ tmux list-sessions
$ tmux ls
# 进入下标 0 的会话$ tmux attach -t 0# 创建名为 docker 的 session$ tmux new -s docker
# 创建名为 docker 的 session 窗口名为 docker$ tmux new -s docker -n docker
# 进入名为 docker 的 session$ tmux attach -t docker
# 简写为$ tmux at -t docker
## old verison$ tmux attach -s docker
# 快速进入 at = attach$ tmux at -t docker
## old verison$ tmux at -s docker
# kill名为 docker 的 session$ tmux kill-session -t docker
tmux 内操作
session操作
1
2
3
ctrl+b s // 列出所有会话
ctrl+b d // detach当前session(可以认为后台运行)
ctrl+d // 关闭会话 = exit
window操作
1
2
3
4
5
6
7
ctrl+b c // 创建一个新窗口
ctrl+b & // 关闭当前窗口
ctrl+b p // 切换到上一个窗口
ctrl+b n // 切换到下一个窗口
ctrl+b w // 从列表中选择窗口
ctrl+b 窗口号 // 使用窗口号切换窗口(例如窗口号为1的, 则C-b 1)
ctrl+b , // 重命名当前窗口,便于识别各个窗口
窗口操作
1
2
3
4
5
6
7
8
9
10
11
12
ctrl + b % // 分成左右两个窗格
ctrl + b " // 分成上下两个窗格
ctrl + b z // 当前窗格全屏显示,再按一次恢复
ctrl + b q // 显示窗格编号
ctrl + b t // 在当前窗格显示时间
ctrl + b <arrow key> // 光标切换到其他窗格
ctrl + b o // 光标切换到下一个窗格
ctrl + b { // 左移当前窗格
ctrl + b } // 右移当前窗格
ctrl + b Ctrl+o // 上移当前窗格
ctrl + b Alt+o // 下移当前窗格
ctrl + b space // 切换窗格布局