简介
tmux
(terminal multiplexer)是一个强大的终端复用工具,可以让你在一个终端窗口中同时管理多个会话、窗口和分屏。无论是远程开发、服务器管理还是日常终端操作,tmux 都能极大提升效率。
安装 tmux
brew install tmux
基本概念
- 会话(Session):tmux 的顶层容器,一个会话可以包含多个窗口。
- 窗口(Window):每个窗口相当于一个独立的终端,可以运行不同的任务。
- 分屏(Pane):窗口内可以进一步分割为多个面板,实现多任务并行。
常用命令速查
操作 | 命令/快捷键 | 说明 |
---|---|---|
启动 tmux | tmux |
新建会话 |
退出 tmux | exit 或 Ctrl+b d |
退出当前面板/分离会话 |
查看会话 | tmux ls |
列出所有会话 |
连接会话 | tmux attach -t <name> |
连接指定会话 |
新建会话 | tmux new -s <name> |
新建并命名会话 |
杀死会话 | tmux kill-session -t <name> |
关闭指定会话 |
注意:tmux 的默认前缀键是 Ctrl+b
,所有命令都需要先按下这个前缀键。然后松开后再按下对应的命令键。
会话管理
- 新建会话并命名
tmux new -s mysession
- 分离会话(保持后台运行)
按下Ctrl+b
,然后按d
。 - 恢复会话
tmux attach -t mysession
- 列出所有会话
tmux ls
- 关闭会话
tmux kill-session -t mysession
窗口操作
- 新建窗口:
Ctrl+b c
- 切换窗口:
Ctrl+b n
(下一个),Ctrl+b p
(上一个) - 重命名窗口:
Ctrl+b ,
- 关闭窗口:
exit
或Ctrl+d
分屏操作
- 水平分屏:
Ctrl+b "
- 垂直分屏:
Ctrl+b %
- 在分屏间切换:
Ctrl+b 方向键
- 关闭分屏:
exit
或Ctrl+d
欢迎关注我的博客 www.bboy.app
Have Fun!