此处是简介
mac os 通过 brew install tmux
1 | tmux 接收快捷键的指令是 ^ + B 即mac中的control + B |
窗格的操作
1 | 这些操作都是通过 ^+b 来接收 |
操作符 | 作用 |
---|---|
% | 左右创建两个窗格 |
‘’ | 左右创建两个窗格 |
x | 关闭当前窗格 |
{ | 前移当前窗格 |
} | 后移当前窗格 |
; | 选择上次用的窗格 |
o | 选择下一个窗格 |
space | 切换窗格布局 |
z | 放大窗格 |
q | 显示序号 |
窗口操作
tmux 除了窗格以外,还有窗口(window) 的概念。依次使用以下快捷键来熟悉 tmux 的窗口操作:
c
新建窗口,此时当前窗口会切换至新窗口,不影响原有窗口的状态p
切换至上一窗口n
切换至下一窗口w
窗口列表选择,注意 macOS 下使用⌃p
和⌃n
进行上下选择&
关闭当前窗口,
重命名窗口,可以使用中文,重命名后能在 tmux 状态栏更快速的识别窗口 id0
切换至 0 号窗口,使用其他数字 id 切换至对应窗口f
根据窗口名搜索选择窗口,可模糊匹配
会话操作
如果运行了多次 tmux
命令则会开启多个 tmux 会话(session)。在 tmux 会话中,使用前缀快捷键 ⌃b
配合以下快捷键可操作会话:
$
重命名当前会话s
选择会话列表d
detach 当前会话,运行后将会退出 tmux 进程,返回至 shell 主进程
在 shell 主进程下运行以下命令可以操作 tmux 会话:
在 shell 主进程下运行以下命令可以操作 tmux 会话:
1 | tmux new -s foo # 新建名称为 foo 的会话 |