Tmux是类Unix操作系统下的分屏终端,通过一个终端登录远程主机可开启多个控制台。官网:https://github.com/tmux/tmux
基本操作
快捷键 | 功能 |
Ctrl + B | 激活控制台 |
? | 列出所有快捷键;按q返回 |
D | 脱离当前会话,可暂时返回Shell界面 |
S | 选择并切换会话;在同时开启了多个会话时使用 |
D | 选择要脱离的会话;在同时开启了多个会话时使用 |
: | 进入命令行模式 |
[ | 复制模式,光标移动到复制内容位置,空格键开始,方向键选择复制,回车确认,q/Esc退出 |
] | 进入粘贴模式,粘贴之前复制的内容,按q/Esc退出 |
~ | 列出提示信息缓存;其中包含了之前tmux返回的各种提示信息 |
T | 显示当前的时间 |
Ctrl + Z | 挂起当前会话 |
窗口操作
快捷键 | 功能 |
C | 创建新窗口 |
& | 关闭当前窗口 |
0-9 | 数字键切换到指定窗口 |
P | 切换至上一窗口 |
N | 切换至下一窗口 |
L | 前后窗口间互相切换 |
W | 通过窗口列表切换窗口 |
, | 重命名当前窗口,便于识别 |
. | 修改当前窗口编号,相当于重新排序 |
F | 在所有窗口中查找关键词,便于窗口多了切换 |
面板操作
快捷键 | 功能 |
" | 将当前面板上下分屏 |
% | 将当前面板左右分屏 |
X | 关闭当前分屏 |
! | 将当前面板置于新窗口,即新建一个窗口,其中仅包含当前面板 |
Ctrl + ↑↓←→ | 以1个单元格为单位移动边缘以调整当前面板大小 |
Alt + ↑↓←→ | 以5个单元格为单位移动边缘以调整当前面板大小 |
Q | 显示面板编号 |
O | 选择当前窗口中下一个面板 |
↑↓←→ | 移动光标选择对应面板 |
{ | 向前置换当前面板 |
} | 向后置换当前面板 |
Alt + O | 逆时针旋转当前窗口的面板 |
Ctrl + O | 顺时针旋转当前窗口的面板 |
Z | 最大化当前所在面板 |
Pageup | 向上滚动屏幕,q 退出 |
Pagedown | 向下滚动屏幕,q 退出 |