下面给你一份 最全、最实用、结构清晰的 tmux 命令大全(适合你现在常用 tmux 挂实验的工作流)。 分为:会话 → 窗口 → 面板 → 复制模式 → 配置 → 高级技巧。
所有命令都按 最常用 → 进阶 排序。
📌 一、基础命令(创建 / 进入 / 离开会话)
创建/附加/列出
📌 二、窗口(Window)管理
一个会话(session)里可以有多个窗口(window)。
创建 / 切换
📌 三、面板(Pane)管理
一个窗口可以分成多个面板(pane),用于同时运行多个命令。
分割
移动 / 调整大小
📌 四、复制模式(非常有用!)
用于查看过去输出、复制内容。
进入复制模式:
复制流程(vi 风格):
📌 五、查找、重载配置
在 tmux 内搜索文字(复制模式中)
重载 tmux 配置文件
📌 六、tmux 常用技巧(强烈推荐)
1. 为会话命名(你已经在用)
让多个实验井井有条:
2. 查看面板编号
3. 将当前面板弹出为独立窗口
4. 同步所有面板输入(调试多机很实用)
关闭:
5. tmux 中滚动鼠标
确保启用鼠标模式:
在 ~/.tmux.conf 中加入:
📌 七、最常用的工作流模板(你可以直接照做)
1. 创建实验会话
2. 分两个面板
3. 在左边训练
4. 在右边监控 GPU
5. detach 离开但保持训练
6. 回来继续
📌 八、完整命令速查表(可收藏)
如果你愿意,我还能给你: 🌟 定制你的个人 ~/.tmux.conf(自动化最优配置) 🌟 如何在 tmux 里防崩溃跑 Python 训练、日志保存 🌟 tmux + wandb + ssh 的最佳实践
需要的话告诉我!
下面给你一份 最全、最实用、结构清晰的 tmux 命令大全(适合你现在常用 tmux 挂实验的工作流)。 分为:会话 → 窗口 → 面板 → 复制模式 → 配置 → 高级技巧。
所有命令都按 最常用 → 进阶 排序。
📌 一、基础命令(创建 / 进入 / 离开会话)
创建/附加/列出
tmux new -s <name>tmux attach -t <name>tmux lsCtrl + b→d(detach)tmux kill-session -t <name>tmux kill-server📌 二、窗口(Window)管理
创建 / 切换
Ctrl + b→cCtrl + b→wCtrl + b→nCtrl + b→pCtrl + b→<X>Ctrl + b→,exit或Ctrl + b→&📌 三、面板(Pane)管理
分割
Ctrl + b→%Ctrl + b→"移动 / 调整大小
Ctrl + b→ 方向键Ctrl + b→Ctrl + 箭头键Ctrl + b→{或}Ctrl + b→zCtrl + b→x📌 四、复制模式(非常有用!)
进入复制模式:
复制流程(vi 风格):
Ctrl + b→[k/jSpaceEnterCtrl + b→]📌 五、查找、重载配置
在 tmux 内搜索文字(复制模式中)
重载 tmux 配置文件
📌 六、tmux 常用技巧(强烈推荐)
1. 为会话命名(你已经在用)
让多个实验井井有条:
2. 查看面板编号
3. 将当前面板弹出为独立窗口
4. 同步所有面板输入(调试多机很实用)
关闭:
5. tmux 中滚动鼠标
确保启用鼠标模式:
在
~/.tmux.conf中加入:📌 七、最常用的工作流模板(你可以直接照做)
1. 创建实验会话
2. 分两个面板
3. 在左边训练
4. 在右边监控 GPU
5. detach 离开但保持训练
6. 回来继续
📌 八、完整命令速查表(可收藏)
如果你愿意,我还能给你: 🌟 定制你的个人
~/.tmux.conf(自动化最优配置) 🌟 如何在 tmux 里防崩溃跑 Python 训练、日志保存 🌟 tmux + wandb + ssh 的最佳实践需要的话告诉我!