TMUX Cheat Table:和那些妖艳贱货不一样的 TMUX 教程
编者按:我不打算做一个大而全的 Handbook,而是仅仅将部分最常用的指令 / 快捷键简单分类后列出。更多快捷键请使用
Acitve + ?
查看。详细介绍请移步 ManBbook。
Tmux
- 作用
- 终端界面管理。Session > Window > Panel。拿 WIndows 作类比,其分别对应:不同用户的桌面、同一用户的不同虚拟桌面、同一虚拟桌面上打开的不同应用程序;
- 终端连接托管。使用 XShell 远程访问工作站时,即使 Xshell 维护的 Session 断开,托管在 Tmux 中的 Session 仍继续保持。
- 安装:
sudo apt-get install tmux
1. Session
- 创建:
tmux new -s panelName
- 创建(运行给定命令后销毁):
tmux new -d 'cmd'
- 删除:
tmux kill-session -t panelName
- 重命名:
tmux rename-session -t oldName newName
- 列举:
tmux ls
- 访问:
tmux attach -t panelName
2. Window
Note:激活 Window (
Ctrl + b
,以下记为Active
) 之后你才能使用本章节及下章节所述热键。
- 创建:
Active + c
- 删除:
Active + &
- 重命名
- Window:
Acitve + ,
- Session:
Acitve + $
- Window:
- 切换
- 给出清单交互:
Acitve + w
- 直接根据编号:
Acitve + <Num>
- 给出清单交互:
- 编号:
Acitve + .
- 返回:
Acitve + d
3. Panel
Note:Panel 之间的顺序从 后 到 前 为,垂直从下到上 → 水平从右到左。
- 创建
- 垂直:
Active + %
- 水平:
Active + "
- 垂直:
- 删除
- 先询问:
Active + x
- 不询问:直接在终端输入
exit
- 先询问:
- 切换:
Active + <Arrow>
- 缩放:
Active + z
- 调换:
- 向前调换位置:
Active + {
- 向后调换位置:
Active + }
- 向前调换位置:
- 翻页:
- 向前翻页:
Active + PageUp
- 向后翻页:
Active + PageDown
Note:Tmux 2.1(发布于 2015/10 )及之后可通过
Active + :
进入 tmux command prompt,此时输入set -g mouse on
即可开启鼠标滚轴滚动选项。 - 向前翻页:
感谢 @csdn_vip10 有关增加「翻页」介绍的建议。