tmux 使用手册
什么是 tmux?
tmux
是一个终端多路复用工具,允许你在一个终端窗口中创建多个会话和窗格,以便同时运行多个任务。
安装 tmux
- 在大多数 Linux 发行版上,你可以使用包管理器安装 tmux,如
apt-get
(Ubuntu/Debian)、yum
(CentOS/RHEL)或brew
(macOS)。 - 示例(Ubuntu/Debian):
sudo apt-get install tmux
启动和退出 tmux
-
启动新会话:
tmux
-
退出当前会话:
- 按下
Ctrl-b d
来分离当前会话,保留后台运行。 - 关闭终端窗口或退出会话时,会话将继续在后台运行。
- 按下
tmux 基本命令
-
进入命令模式:按下
Ctrl-b :
-
创建新窗口:按下
Ctrl-b c
-
切换到下一个窗口:按下
Ctrl-b n
-
切换到上一个窗口:按下
Ctrl-b p
-
列出所有窗口:按下
Ctrl-b w
-
关闭当前窗口:按下
Ctrl-b &
窗格(Pane)
-
拆分当前窗口水平:按下
Ctrl-b %
-
拆分当前窗口垂直:按下
Ctrl-b "
-
切换焦点到下一个窗格:按下
Ctrl-b o
-
切换焦点到上一个窗格:按下
Ctrl-b ;
复制和粘贴
-
进入复制模式:按下
Ctrl-b [
-
使用箭头键或 Page Up/Page Down 键滚动内容
-
选择文本并复制:按下
Space
开始选择,按下Enter
复制所选文本 -
粘贴文本:按下
Ctrl-b ]
来粘贴复制的文本
会话管理
-
列出所有会话:运行
tmux list-sessions
-
进入已有会话:运行
tmux attach-session -t <会话名称或ID>
-
分离当前会话:按下
Ctrl-b d
,会话将保持后台运行 -
杀死会话:运行
tmux kill-session -t <会话名称或ID>
其他
-
获取帮助:按下
Ctrl-b ?
来查看 tmux 快捷键帮助 -
退出 tmux:运行
exit
或关闭所有窗口