tmux简单介绍

tmux简单介绍

tmux 可以有多个会话,一个会话可以有多个窗口, 从外部 Shell 可以连接到不同会话,从内部会话可以切换不同的窗口。

一、基本操作

新建会话:tmux new-session -s on_test
执行代码:跟在外层执行无差别
退出会话,放置后台执行(非关闭):tmux detach 或 tmux det
查看会话:tmux ls 或 tmux list-sessions
重新进入会话:tmux a -t on_test 或 tmux attach -t on_test
杀死会话:tmux kill-session -t on_test

二、示例演示

创建

[root@mesos-slave-online240-bjdxt9 normal_t906]# tmux new-session -s aaa
[detached]

查看

[root@mesos-slave-online240-bjdxt9 normal_t906]# tmux ls
aaa: 1 windows (created Thu Jun 27 16:46:02 2019) [188x38]
normal_t906: 1 windows (created Thu Jun 27 15:45:18 2019) [188x38]
on_listTask_3: 1 windows (created Thu Jun 20 15:14:49 2019) [188x38]

杀死

[root@mesos-slave-online240-bjdxt9 normal_t906]# tmux kill-session -t aaa
[root@mesos-slave-online240-bjdxt9 normal_t906]# tmux ls
normal_t906: 1 windows (created Thu Jun 27 15:45:18 2019) [188x38]
on_listTask_3: 1 windows (created Thu Jun 20 15:14:49 2019) [188x38]

如果有多个tmux进程,可以选择:contro +b然后按s键

三、会话快捷键

Ctrl + b 激活控制台后在输入“d”  脱离当前会话;这样可以暂时返回Shell界面,输入“tmux a -t 名称”,能够重新进入之前的会话;
Ctrl + d 可关闭光标所在得窗口 (必须是没有任务运行,方可关闭)
Ctrl + b 激活控制台后在输入“s”  通过窗口切换到其他会话;

四、Tmux窗口快捷键

Ctrl + b 激活控制台后在输入“&”  关闭当前所有小窗口,提示确认;
Ctrl + b 激活控制台后在输入“o”  切换窗口
Ctrl + b 激活控制台后在输入“t” 在光标处显示时间“q”退去;
Ctrl + b 激活控制台后在输入“!” 将光标所在得窗口全屏,当eixt推出时会显示剩下得窗口;
Ctrl + b 激活控制台后在输入“q”  查看窗口编号,直接按相应数字切换;
Ctrl + b 激活控制台后在输入“x”  关闭某个分屏;

五、创建多个窗口操作

Ctrl + b 激活控制台后在输入“%” 将当前面板平分为左右两块;
Ctrl + b 激活控制台后在输入“ ” ” 将当前面板平分为上下两块;
Ctrl + b 激活控制台后在输入“o”  切换窗口;
Ctrl + b 激活控制台后 + 方向键  移动光标以选择面板

你可能感兴趣的:(Linux)