九章智算云

Tmux 终端复用入门

Tmux 是一个功能强大的终端复用器,允许你在一个终端窗口中管理多个会话、窗口和窗格——SSH 断开后任务依然在后台运行。

它的主要能力:

  • 会话管理:创建、分离和重新连接到不同的 Tmux 会话。SSH 断开后会话仍在后台跑,稍后可重新接上。
  • 窗口和窗格操作:每个会话可有多个窗口,每个窗口可拆分多个窗格(panes),一屏内同时操控多个程序。
  • 持久性:适合长时间任务(数据处理脚本、服务器监控等),从任意设备重新接入即可继续。
  • 协作:支持多人实时共享同一会话,适合团队协作。
  • 快捷键支持:大部分操作通过前缀键 Ctrl+b 触发。
  • 配置灵活:通过 ~/.tmux.conf 自定义快捷键、布局、外观等。

安装

apt-get update -y
apt-get install tmux
yum update -y
yum install tmux

常用命令

会话管理

操作命令
创建会话(无名)tmux
创建命名会话tmux new -s session_name
列出所有会话tmux ls
重新连接默认会话tmux attach
重新连接指定会话tmux attach -t session_name
重命名会话tmux rename-session -t old_name new_name
杀死会话tmux kill-session -t session_name
分离当前会话tmux detachCtrl+b d

分离后关闭终端窗口,会话在后台继续运行。

窗口管理

操作命令
创建新窗口tmux new-windowCtrl+b c
列出所有窗口Ctrl+b w
重命名窗口Ctrl+b , 然后输入名称回车
切换到指定序号窗口Ctrl+b 数字键
切换至上一个窗口Ctrl+b p
切换至下一个窗口Ctrl+b n
关闭窗口exitCtrl+d

窗格(pane)操作

操作命令
上下分割Ctrl+b "
左右分割Ctrl+b %
移动光标到窗格Ctrl+b 方向键
循环移动光标Ctrl+b o
关闭窗格exit

进一步学习

更多 Tmux 知识参考 Tmux 使用手册

最后更新于

这篇文档对你有帮助吗?

目录