tmux 使用入门

SSH 进服务器干活,断开连接任务就中断了,用 tmux 可以解决这个问题。顺便整理一下常用操作。 安装 # Arch Linux sudo pacman -S tmux # Debian/Ubuntu sudo apt install tmux 核心概念 Session(会话) └── Window(窗口) └── Pane(窗格) Session:一个独立的工作空间,断开 SSH 后依然在后台运行 Window:Session 里的标签页 Pane:Window 里的分割区域 前缀键 tmux 所有快捷键都要先按前缀键,默认是 Ctrl + b。后面用 <prefix> 表示。 Session 操作 # 新建 session tmux tmux new -s work # 指定名称 # 查看所有 session tmux ls # 接入 session(断开后重连) tmux attach tmux attach -t work # 接入指定 session # 在 tmux 内分离(不关闭,后台运行) <prefix> d # 重命名 session <prefix> $ # 关闭 session tmux kill-session -t work Window 操作 <prefix> c 新建窗口 <prefix> w 列出所有窗口 <prefix> n 下一个窗口 <prefix> p 上一个窗口 <prefix> 0-9 跳转到指定编号的窗口 <prefix> , 重命名当前窗口 <prefix> & 关闭当前窗口 Pane 操作 <prefix> % 垂直分割(左右) <prefix> " 水平分割(上下) <prefix> 方向键 切换 pane <prefix> z 最大化/恢复当前 pane <prefix> x 关闭当前 pane <prefix> { 把当前 pane 向左移动 <prefix> } 把当前 pane 向右移动 调整 pane 大小:按住 <prefix> 不放,再按方向键。 ...

April 28, 2026 · 2 min · waawo