punchy
Stay foolish Stay hungry

tmux-learn

2025-12-30 tmux

tmux 中的 Session / Window / Panel(Pane)速查指南

前缀键说明:本文基于你的配置,tmux 前缀键为 Ctrl + s


一、三种结构的区别(核心概念)

1
2
3
4
tmux
└─ session → 工作场景
└─ window → 任务
└─ panel(pane) → 并行视图
  • session类比于工作区,不同的工作场景对应不同的session。比如一个跑论文的代码,另一个调试刚clone好的开源项目的代码,是两个不同的项目

  • window是同一个项目下,不同的任务需求。比如调试一个项目的代码。一个window用来查看输出日志,一个window用来监控服务器显卡的显存占用情况

  • panel是需要放在同一个屏幕内分屏同时监控的任务,用于并行查看并操作

二、session相关操作

新建session

1
tmux new -s session_name   ## 在shell中创建一个新的session

关闭session

1
tmux kill-session -t session_name ## 在shell中关闭一个session

Attach session

1
tmux attach -t session_name ## 在shell中attach一个存在的session

Dttach session

1
ctrl + s d (三个键依次按下,这是在tmux的session中,自动detach本session)

三、 window相关操作

新建window

1
Ctrl + s  c

关闭window

1
Ctrl + s  &  (或者更常用的直接输exit

window切换

1
Alt + 1 / 2 / 3 / ...

四、panel相关操作

新建 Panel(分屏)

方向 快捷键
向上分屏 Ctrl + s u
向下分屏 Ctrl + s e
向左分屏 Ctrl + s n
向右分屏 Ctrl + s i

关闭panel

1
exit

panel切换

方向 快捷键
Alt + n
Alt + e
Alt + u
Alt + i

一句话总结

Session 管“场景”,Window 管“任务”,Panel 管“并行”

Author: 武丢丢

Link: http://example.com/2025/12/30/tmux-learn/

Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.

< PreviousPost
Multi-agent学习
NextPost >
AI+Simulink学习
CATALOG
  1. 1. tmux 中的 Session / Window / Panel(Pane)速查指南
    1. 1.1. 一、三种结构的区别(核心概念)
    2. 1.2. 二、session相关操作
      1. 1.2.1. 新建session
      2. 1.2.2. 关闭session
      3. 1.2.3. Attach session
      4. 1.2.4. Dttach session
    3. 1.3. 三、 window相关操作
      1. 1.3.1. 新建window
      2. 1.3.2. 关闭window
      3. 1.3.3. window切换
    4. 1.4. 四、panel相关操作
      1. 1.4.1. 新建 Panel(分屏)
      2. 1.4.2. 关闭panel
      3. 1.4.3. panel切换
  2. 2. 一句话总结