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

📋 每日速查清单

  1. 新建一个开发会话

    tmux new -s work
    
  2. 分屏:左侧代码,右侧日志

    Ctrl+b %   # 水平分屏
    
  3. 断网前分离会话

    Ctrl+b d
    
  4. 重新连接

    tmux attach -t work
    

📚 延伸阅读

祝你使用愉快!

郑立
郑立
Researcher