安装
# Ubuntu
sudo apt-get install tmux
# CentOS
sudo yum install tmux
1. 会话管理
1.1 新建会话
# 快速创建 名称为0,1,2...
tmux
# 自定义名称
tmux new -s <session-name>
1.2 分离会话
在 Tmux 窗口中,按下Ctrl+b 松开再按 d或者输入tmux detach命令,就会将当前会话与窗口分离
tmux detach
上面命令执行后,会退出当前 Tmux 窗口,但是会话和里面的进程仍然在后台运行
1.3 查看会话
tmux ls 命令可以查看当前所有的 Tmux 会话。
tmux ls
1.4 接入会话
CodeBlock Loading...
1.5 杀死会话
CodeBlock Loading...
1.6 会话快捷键
下面是一些会话相关的快捷键 (Tmux 窗口中使用)
-
Ctrl+b d:分离当前会话。
Ctrl+b s:列出所有会话。
1.7 常用会话管理流程
- 新建会话
tmux new -s my_session。 - 在 Tmux 窗口运行所需的程序。
- 按下快捷键
Ctrl+b d将会话分离。 - 下次使用时,重新连接到会话
tmux attach -t my_session
2.窗口管理
2.1 新建窗口
tmux new-window命令用来创建新窗口。
CodeBlock Loading...
2.2 切换窗口
tmux select-window命令用来切换窗口。
CodeBlock Loading...
2.3 重命名窗口
tmux rename-window命令用于为当前窗口起名(或重命名)。
CodeBlock Loading...
2.4 退出窗口
窗口中输入exit可退出窗口,退出会话中所有窗口即可退出会话
CodeBlock Loading...
2.5 窗口快捷键
下面是一些窗口操作的快捷键。
-
Ctrl+b c:创建一个新窗口,状态栏会显示多个窗口的信息。
Ctrl+b p:切换到上一个窗口(按照状态栏上的顺序)。Ctrl+b n:切换到下一个窗口。Ctrl+b <number>:切换到指定编号的窗口,其中的<number>是状态栏上的窗口编号。Ctrl+b w:从列表中选择窗口。Ctrl+b ,:窗口重命名。