一、安装 Tmux
根据你的操作系统选择对应命令:
| 系统 | 安装命令 |
|---|---|
| Ubuntu / Debian | sudo apt update && sudo apt install tmux |
| CentOS / RHEL / Fedora | sudo dnf install tmux (旧版用 yum) |
| macOS | brew install tmux |
| Arch Linux | sudo pacman -S tmux |
| openSUSE | sudo zypper install tmux |
安装完成后,在终端输入 tmux -V 查看版本,确认安装成功。
二、核心概念
- 会话 (Session):一个独立的工作区,可以包含多个窗口。
- 窗口 (Window):会话里的“标签页”,每个窗口都是一个独立的终端。
- 窗格 (Pane):窗口可以被分割成多个区域,同时显示多个终端界面。
操作 Tmux 的通用模式:先按前缀键 Ctrl+b,再按命令键。
三、核心操作速查表
1. 会话管理
| 操作 | 命令(终端中) | 快捷键(Tmux内) |
|---|---|---|
| 新建会话 | tmux new -s <会话名> | - |
| 查看所有会话 | tmux ls | Ctrl+b s |
| 接入/重新连接会话 | tmux attach -t <会话名> | - |
| 分离会话(临时退出) | - | Ctrl+b d |
| 关闭/杀死会话 | tmux kill-session -t <会话名> | - |
2. 窗口管理
| 操作 | 快捷键 |
|---|---|
| 创建新窗口 | Ctrl+b c |
| 重命名当前窗口 | Ctrl+b , |
| 切换到下一窗口 | Ctrl+b n |
| 切换到上一窗口 | Ctrl+b p |
| 切换到指定编号窗口 | Ctrl+b 数字 (0-9) |
| 列出窗口选择 | Ctrl+b w |
| 关闭当前窗口 | Ctrl+b & (或输入 exit) |
3. 窗格管理
| 操作 | 快捷键 |
|---|---|
| 垂直分割(左右分屏) | Ctrl+b % |
| 水平分割(上下分屏) | Ctrl+b " |
| 在窗格间移动光标 | Ctrl+b 方向键 |
| 循环切换窗格 | Ctrl+b o |
| 调整当前窗格大小 | Ctrl+b Alt+方向键 (或 Ctrl+b Ctrl+方向键 微调) |
| 最大化/还原当前窗格 | Ctrl+b z |
| 关闭当前窗格 | Ctrl+b x (或输入 exit) |
4. 其他常用
| 操作 | 快捷键/命令 |
|---|---|
| 进入复制模式(滚动查看历史) | Ctrl+b [ (用方向键滚动,按 q 退出) |
| 粘贴复制的内容 | Ctrl+b ] |
| 重新加载配置文件 | Ctrl+b : 然后输入 source-file ~/.tmux.conf |
四、快速入门示例
启动一个新会话:
tmux new -s mywork
创建分屏:
- 按
Ctrl+b%左右分屏。 - 按
Ctrl+b"上下分屏。
- 按
- 在不同窗格中执行命令(如左边编辑代码,右边运行程序)。
- 新建一个窗口:按
Ctrl+bc,然后在新窗口中查看日志。 - 临时退出(分离会话):按
Ctrl+bd。你会回到普通终端,但 Tmux 中的程序仍在运行。 重新连接会话:
tmux attach -t mywork
- 彻底结束会话:在 Tmux 内输入
exit或按Ctrl+b&关闭所有窗口。
评论 (0)