tmux是终端复用器,支持在一个窗口运行多个会话,断开后会话仍持续运行。
常用命令
tmux # 启动新会话
tmux new -s name # 启动并命名会话
tmux ls # 列出会话
tmux attach -t name # 连接会话
tmux kill-session -t name # 删除会话快捷键
前缀键:Ctrl-b
会话管理
| 快捷键 | 作用 |
|---|---|
d | 分离会话 |
s | 列出会话 |
窗口管理
| 快捷键 | 作用 |
|---|---|
c | 新建窗口 |
n | 下一个窗口 |
p | 上一个窗口 |
, | 重命名窗口 |
w | 列出窗口 |
窗格管理
| 快捷键 | 作用 |
|---|---|
% | 垂直分割 |
" | 水平分割 |
方向键 | 切换窗格 |
x | 关闭窗格 |
滚动
Ctrl-b [进入复制模式- 方向键滚动,
Page Up/Down翻页 q退出
配置
编辑 ~/.tmux.conf:
set -g mouse on # 启用鼠标
set -g prefix C-a # 改前缀为 Ctrl-a
bind r source-file ~/.tmux.conf \; display "Reloaded!"重载配置:tmux source-file ~/.tmux.conf