Tmux 可以复用终端、分屏、托管进程等

Tmux

alias

vimrc
1
alias tnew='tmux new =s'

模块

名词含义解析
session会话一个服务器可以包含多个会话
window窗口一个会话可以包含多个窗口
pane面板一个窗口可以包含多个面板[强悍的分屏]

输入命令 tmux 使用工具

命令分屏状态
Ctrl+b z缩放窗格
Ctrl+b ?显示快捷键帮助
Ctrl+b C-o调换窗口位置,类似与vim 里的C-w
Ctrl+b 空格键采用下一个内置布局
Ctrl+b !把当前窗口变为新窗口
Ctrl+b “横向分隔窗口
Ctrl+b %纵向分隔窗口
Ctrl+b q显示分隔窗口的编号
Ctrl+b o跳到下一个分隔窗口
Ctrl+b 上下键上一个及下一个分隔窗口
Ctrl+b C-方向键调整分隔窗口大小
Ctrl+b c创建新窗口
Ctrl+b 0~9选择几号窗口
Ctrl+b c创建新窗口
Ctrl+b n选择下一个窗口
Ctrl+b l切换到最后使用的窗口
Ctrl+b p选择前一个窗口
Ctrl+b w以菜单方式显示及选择窗口
Ctrl+b t显示时钟
Ctrl+b ;切换到最后一个使用的面板
Ctrl+b x关闭面板
Ctrl+b &关闭窗口
Ctrl+b s以菜单方式显示和选择会话
Ctrl+b d退出tumx,并保存当前会话,这时,tmux仍在后台运行,可以通过tmux attach进入 到指定的会话

窗格间移动

命令分屏状态
Ctrl+b ←选择左边的窗格
Ctrl+b →选择右边的窗格
Ctrl+b ↑选择上边的窗格
Ctrl+b ↓选择下边的窗格
Ctrl+b {来向左交换窗格
Ctrl+b }来向右交换窗格
Ctrl+b o切换到下一个窗格(从左到右,从上到下)
Ctrl+b ;移动到先前活动的窗格

打开/创建新窗口

命令分屏状态
Ctrl+b c创建一个新窗口
Ctrl+b n移动到下一个窗口
Ctrl+b p移动到上一个窗口。
Ctrl+b 0 ~ Ctrl+b 9立即移动到特定窗口
Ctrl+b l移动到先前选择的窗口
Ctrl+b w以交互方式选择当前窗口