一、介绍
tmux 是 Linux 上的"终端复用器"(terminal multiplexer),可以在一个 SSH 或终端窗口里同时管理多个会话、窗口和面板,并且可以断线后恢复现场。
我们平常可以直接使用nohup和2>&1 &来后台执行某些命令,并且可以退出ssh。
但是某些情况下,使用上述命令后,再退出ssh程序就会停止,无法后台运行。所以可以使用tmux命令就可以解决问题。
二、安装
bash
yum install tmux -y
三、使用方法
bash
tmux [-28lquvV] [-c shell-command] [-f file] [-L socket-name]
[-S socket-path] [command [flags]]
四、常用命令
1. 启动一个tmux,自动命名从0开始
tmux
2. 手动新建 session,自己命名
tmux new -s mysession
3.退出但不关闭(detach)
按:
Ctrl + b,然后按 d
4. 恢复 session
tmux attach -t mysession
5.查看所有 session:
tmux ls
五、常用快捷键
tmux 默认前缀键是:
Ctrl + b
窗口操作
c:新建窗口n:下一个窗口p:上一个窗口&:关闭窗口
分屏操作
%:左右分屏":上下分屏
面板切换
- 方向键:切换 pane
x:关闭当前 pane