tmux
是一个强大的终端复用工具,允许用户在单个窗口中运行多个终端会话,非常适合远程操作和多任务处理。以下是一些基本的 tmux
命令,适合新手快速上手。
1. 启动 tmux 会话
tmux
启动一个新的 tmux 会话。你也可以给会话命名:
tmux new -s mysession
2. 分离和重新连接会话
- 分离当前会话: 按下
Ctrl + b
,然后按d
键。 - 重新连接会话:
tmux attach -t mysession
3. 窗口管理
- 新建窗口: 按
Ctrl + b
,然后按c
键。 - 切换窗口: 按
Ctrl + b
,然后按窗口编号(如0
、1
)。 - 重命名窗口: 按
Ctrl + b
,然后按,
键,输入新名称。
4. 窗格管理
- 水平拆分窗格: 按
Ctrl + b
,然后按"
键。 - 垂直拆分窗格: 按
Ctrl + b
,然后按%
键。 - 切换窗格: 按
Ctrl + b
,然后按方向键(←、→、↑、↓)。
5. 会话管理
- 列出所有会话:
tmux ls
- 杀掉会话:
tmux kill-session -t mysession
6. tmux 配置文件
你可以在 ~/.tmux.conf
文件中进行自定义配置,例如:
# 设置前缀键为 Ctrl + a
set-option -g prefix C-a
unbind-key C-b bind-key C-a
send-prefix
# 启用鼠标支持
set -g mouse on
编辑完成后,重新加载配置文件:
tmux source-file ~/.tmux.conf
7. 常用快捷键汇总
- 新建会话:
tmux new -s <session-name>
- 分离会话:
Ctrl + b
然后d
- 重新连接会话:
tmux attach -t <session-name>
- 新建窗口:
Ctrl + b
然后c
- 拆分窗格(水平/垂直):
Ctrl + b
然后"
/%
- 切换窗格:
Ctrl + b
然后 方向键