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
📚 延伸阅读
祝你使用愉快!