一线运维实战手记 · 云计算 · 数据库 · 故障排查
Open Source Tool

tmux:终端复用器

tmux 是开源的终端复用器,让你在单个终端里管理多个会话与窗口,最实用的价值是:SSH 断开后会话仍在服务器上继续运行,任务不会中断。

核心优点

  • 会话保持:网络中断、终端关闭都不影响后台任务。
  • 多窗口分屏:一个屏幕同时看日志、编辑文件、执行命令。
  • 窗口分离/附着:随时 detach 离开,重新 attach 继续。
  • 可脚本化:支持配置文件与命令批量建窗,自动化友好。

快速上手

# 新建会话
tmux new -s work
# 分离会话(Ctrl+b 然后 d)
# 重新附着
tmux attach -t work
# 列出会话
tmux ls

常用快捷键(前缀 Ctrl+b)

Ctrl+b c        新建窗口
Ctrl+b n / p    下一个 / 上一个窗口
Ctrl+b %        左右分屏
Ctrl+b "        上下分屏
Ctrl+b 方向键   切换窗格
Ctrl+b x        关闭当前窗格
Ctrl+b d        分离会话

适用场景

长时间运行的安装/迁移任务、多台服务器并行操作、开发调试环境、任何需要「断开不中断」的场景。

下载地址