Tmux 快捷键速查表:最全会话、窗口、面板操作指南
为什么建议学会 Tmux
Tmux 是很多开发者和运维人员离不开的终端工具。它最实用的地方,就是把一个终端拆成多个会话、窗口和面板,让远程操作、日志查看、编译调试都更顺手。只要掌握常用快捷键,终端效率会明显提升。
这份 Tmux 速查表,重点不是背命令,而是先把最常用的操作串起来:会话怎么开、窗口怎么切、面板怎么分、内容怎么复制,基本就够应付日常大多数场景。
一、会话管理:先把工作环境稳住
会话相当于一个独立工作空间。项目没做完时,下次连上服务器还能继续,不怕终端断开。
常用操作可以先记这几个:
- 新建默认会话:tmux new-session
- 新建并命名会话:tmux new -s mysession
- 查看当前会话:tmux ls
- 重新进入会话:tmux attach -t mysession
- 关闭指定会话:tmux kill-session -t mysession
如果经常远程登录服务器,这一组命令非常实用。建议给重要项目都起一个清晰名字,后面切换会省很多时间。
二、窗口管理:一个会话里同时处理多件事
窗口可以理解为一个会话里的多个工作页,适合同时跑服务、看日志、写代码。
常用窗口命令如下:
- 新建会话并指定窗口名:tmux new -s mysession -n mywindow
- 切换窗口:使用 tmux 默认前缀键后再配合窗口序号
- 重命名窗口:把窗口名改成更容易识别的内容
- 关闭窗口:结束不需要的任务后直接关闭
- 移动或交换窗口:swap-window、move-window、move-window -r
实战里最推荐的做法,是把窗口按任务分类,比如一个窗口跑服务,一个窗口看日志,一个窗口处理数据库操作。这样切换起来会更直观。
三、面板分屏:终端多任务的核心能力
如果说会话和窗口是整理工作空间,那面板就是提高操作效率的关键。分屏后可以一边编辑、一边执行、一边看结果,特别适合排查问题。
最常用的分屏命令有:
- 水平分屏:split-window -h
- 垂直分屏:split-window -v
- 合并面板:join-pane
- 同步多个面板输入:synchronize-panes
- 调整面板大小、切换焦点、缩放当前面板
其中,synchronize-panes 很适合批量执行同一条命令,比如在多台机器上同步检查状态。需要注意的是,这个功能强但也容易误操作,开启前最好确认当前面板内容一致。
四、复制模式:日志查看和文本提取必学
复制模式是很多人第一次接触 Tmux 时最容易忽略的功能,但它在查日志、复制输出结果、保存片段时特别好用。
常见操作包括:
- 进入 copy mode
- 选择文本并复制
- 粘贴到当前面板
- 查看缓冲区列表:list-buffers
- 保存缓冲区:save-buffer
- 删除缓冲区:delete-buffer
如果经常需要从终端里提取错误信息、接口返回结果或者配置片段,复制模式会比鼠标操作更稳定,也更适合纯键盘党。
五、常见配置:让 Tmux 更顺手
装好 Tmux 只是第一步,简单配置一下,体验会更好。下面这些配置很常见,也很实用:
- 开启鼠标模式:set mouse on
- 使用 vi 风格按键:setw -g mode-keys vi
- 查看版本:tmux -V
- 查看所有键位绑定:tmux list-keys
如果已经习惯 vi 操作,开启 vi 风格按键会更自然。鼠标模式则适合需要频繁拖动、选择面板的人,两者都能明显降低上手门槛。
六、实际使用建议:先会这几组就够了
对大多数人来说,不需要一开始就把所有命令记住。先掌握下面这几个动作,已经能覆盖大部分日常场景:
- 会话:new、attach、ls、kill-session
- 窗口:新建、切换、重命名、关闭
- 面板:split-window -h、split-window -v、join-pane
- 复制:copy mode、list-buffers、save-buffer
- 配置:mouse on、mode-keys vi
建议先在本地或测试环境里练几次,等手感熟了,再把它带到服务器和日常开发里。Tmux 最有价值的地方,不是命令多,而是把重复操作变简单。
结语
对于经常使用终端的人来说,Tmux 不是可有可无的工具,而是提升效率的利器。掌握这份 Tmux Cheat Sheet 后,基本就能把会话管理、窗口切换、面板分屏和复制操作串成一套顺手流程。收藏起来,后面一定用得上。
创建: 2026-06-21
登录后才能发布评论哦
立即登录/注册