前言
做个记录Tmux终端复用工具常用命令集合。
正文
1. 窗格操作
快捷键都需要和前缀快捷键control + b
配合着用
%
左右平分出两个窗格"
上下平分出两个窗格x
关闭当前窗格{
当前窗格前移}
当前窗格后移;
选择上次使用的窗格o
选择下一个窗格,也可以使用上下左右方向键来选择space
切换窗格布局,tmux内置了五种窗格布局,可以通过⌥1 至 ⌥5来切换z
最大化当前窗格,再次执行可以恢复原来大小q
显示所有窗格的序号,在序号出现期间按下对应的数字,即可跳转至对应的窗格
2. 窗口操作
快捷键都需要和前缀快捷键control + b
配合着用
c
新建窗口,此时当前窗口会切换至新窗口,不影响原有窗口的状态p
切换至上一窗口n
切换至下一窗口w
窗口列表选择,注意macOS下使用⌃p和⌃n进行上下选择&
关闭当前窗口,
重命名窗口,可以使用中文,重命名后能在tmux状态栏更快速地识别窗口id0
切换至0号窗口,使用其他数字id切换至对应窗口f
根据窗口名搜索选择窗口,可模糊匹配
3. 会话操作
快捷键都需要和前缀快捷键control + b
配合着用
$
重命名当前会话s
选择会话列表d
detach当前会话,运行后将会推出tmux进程,返回至shell主进程
4. Shell主线程下操作tmux会话
tmux new -s foo
新建名称为foo的会话tmux ls
列出所有会话tmux a
恢复至上一次的会话tmux a -t foo
恢复名称为foo的会话,会话默认名称为数字tmux kill-session -t foo
删除名称为foo的会话tmux kill-server
删除所有会话
总结
可以说完全是从简书上copy下来的,好好学习!
参考
[1] Tmux终端复用工具常用命令集合
Q.E.D.