直接装tmux即可分屏,无需额外配置;但默认前缀键Ctrl+b易按错,建议第一时间改为Ctrl+a:Ubuntu/Debian用sudo apt install tmux,CentOS 7用yum,CentOS 8+/Fedora用dnf,Arch用pacman;装完运行tmux -V验证版本。

直接装 tmux 就能分屏,不用额外配环境或改终端设置;但默认前缀键 Ctrl+b 容易按错,建议第一时间改成 Ctrl+a。
怎么装 tmux(按发行版区分)
不同包管理器命令不同,别混用;CentOS 8+ 和 Fedora 必须用 dnf,yum 在这些系统上已不可靠。
- Ubuntu/Debian:
sudo apt update && sudo apt install tmux - CentOS 7:
sudo yum install tmux - CentOS 8+/Fedora/RHEL 8+:
sudo dnf install tmux - Arch/Manjaro:
sudo pacman -S tmux
装完验证:tmux -V 应输出类似 tmux 3.4a。如果报 command not found,检查是否 PATH 没刷进来(尤其是源码编译安装后没加 /usr/local/bin 到 PATH)。
一进 tmux 就该改的两件事
不改就容易卡住:一是前缀键太难按,二是鼠标不能点面板切换,纯靠方向键效率低。
- 临时改前缀键(当前会话生效):
Ctrl+b :set -g prefix C-a,之后所有操作都用Ctrl+a开头 - 启用鼠标支持(同样当前会话):
Ctrl+a :set -g mouse on - 想永久生效?把这两行加到
~/.tmux.conf,然后运行tmux source-file ~/.tmux.conf
注意:Ctrl+a 改完后,Ctrl+a a 才能向当前 pane 发送真正的 Ctrl+a(比如进 vim 时需要),这点和 screen 一致,但新手常忽略。
在无 root/sudo 权限的环境(云容器、VPS、隔离主机)中安装并配置 OpenClaw 浏览器工具的 headless Chrome。适用场景:...
分屏操作:垂直/水平切 + 切换 + 关闭
所有操作都以当前前缀键开头(默认是 Ctrl+b,改过就是 Ctrl+a),按完前缀键松手再按后续键,不是组合按。
- 垂直分屏(左右两个 pane):
% - 水平分屏(上下两个 pane):
"(英文双引号) - 在 pane 间跳转:
方向键(↑ ↓ ← →) - 关闭当前 pane:
x→ 然后按y确认(不确认不会真关) - 快速调整 pane 大小:
Ctrl+方向键(比如Ctrl+↑把当前 pane 往上拉高)
常见错误:按了 Ctrl+b % 没反应——其实是按太快没松开 Ctrl+b,或者误触了 Caps Lock 导致 % 没输进去;还有人用中文输入法," 键输出的是中文引号,tmux 不识别。
会话级管理:分离、重连、命名
真正让 tmux 比普通终端强的核心,是会话能后台挂着,SSH 断了也不丢工作状态。
- 创建带名会话:
tmux new -s dev(名字别用空格或特殊字符) - 从会话中分离:
Ctrl+a d(不是退出,是“挂起”) - 列出所有会话:
tmux ls,会看到类似dev: 1 windows (created ...) - 重连指定会话:
tmux attach -t dev - 重命名当前会话:
Ctrl+a $(光标会跳到底部让你编辑)
容易被忽略的点:多个会话同名时,tmux attach -t name 只连第一个;要精确控制,得用 ID(tmux ls 输出里括号里的数字)或者先 tmux kill-session -t old_name 清掉旧的。

















