Tmux 学习
Tmux 学习笔记
Tmux 是一个终端复用器,能在一个窗口内创建多个终端会话,支持窗口分割、会话保持,即使 SSH 断线,任务也能继续运行。以下是简洁的入门教程:
📦 安装
- Ubuntu/Debian
sudo apt update && sudo apt install tmux - macOS
brew install tmux
🚀 基本用法
| 操作 | 命令或快捷键 | 说明 |
|---|---|---|
| 新建会话 | tmux new -s <name> | 新建并进入命名会话 |
| 列出会话 | tmux ls | 查看所有会话 |
| 分离会话 | Ctrl+b d | 保持会话在后台运行 |
| 恢复会话 | tmux attach -t <name> | 回到指定会话 |
| 关闭会话 | exit | 退出并关闭当前会话 |
📐 窗口与窗格
窗口(类似标签页)
- 新建:
Ctrl+b c - 切换:
Ctrl+b <编号>或Ctrl+b p/n(前/后) - 重命名:
Ctrl+b ,
- 新建:
窗格(分屏)
- 水平分屏:
Ctrl+b % - 垂直分屏:
Ctrl+b " - 切换焦点:
Ctrl+b ↑↓←→ - 放大窗格:
Ctrl+b z(再按一次恢复) - 关闭当前窗格:
exit
- 水平分屏:
⚙️ 常用配置(~/.tmux.conf)
# 修改前缀键为 Ctrl+a
unbind C-b
set -g prefix C-a
bind C-a send-prefix
# 启用鼠标
set -g mouse on
# 重新加载配置
tmux source-file ~/.tmux.conf
📋 每日速查清单
新建一个开发会话
tmux new -s work分屏:左侧代码,右侧日志
Ctrl+b % # 水平分屏断网前分离会话
Ctrl+b d重新连接
tmux attach -t work
📚 延伸阅读
祝你使用愉快!