张芷铭的个人博客

tmux 是终端复用器,支持在一个窗口运行多个会话,断开后会话仍持续运行。

常用命令

1
2
3
4
5
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关闭窗格

滚动

  1. Ctrl-b [ 进入复制模式
  2. 方向键滚动,Page Up/Down 翻页
  3. q 退出

配置

编辑 ~/.tmux.conf

1
2
3
set -g mouse on           # 启用鼠标
set -g prefix C-a         # 改前缀为 Ctrl-a
bind r source-file ~/.tmux.conf \; display "Reloaded!"

重载配置:tmux source-file ~/.tmux.conf

Comments