RHEL8安装tmux不间断会话服务
tmux简介
tmux
能达到screen
的效果,且比screen
更加华丽,scrren
需要epel
仓库,tmux
在base
仓库
参考文档 https://www.ruanyifeng.com/blog/2019/10/tmux.html
安装tmux
# 安装tmux
yum -y install tmux
简捷操作
CTRL+B
,C
-----会话内创建会话
CTRL+B
,N
-----会话切换
CTRL+B
,一个数字
-----用相应的数字切换到所选的外壳
CTRL+B
,"
-----将当前窗口内分屏
CTRL+B
,o
-----在当前窗口中的面板之间切换
CTRL+B
,x
-----关闭面板
ctrl+b ? 显示快捷键帮助
ctrl+b 空格键 采用下一个内置布局,这个很有意思,在多屏时,用这个就会将多有屏幕竖着展示
ctrl+b ! 把当前窗口变为新窗口
ctrl+b " 模向分隔窗口
ctrl+b % 纵向分隔窗口
ctrl+b q 显示分隔窗口的编号
ctrl+b o 跳到下一个分隔窗口。多屏之间的切换
ctrl+b 上下键 上一个及下一个分隔窗口
ctrl+b C-方向键 调整分隔窗口大小
ctrl+b & 确认后退出当前tmux
ctrl+b [ 复制模式,即将当前屏幕移到上一个的位置上,其他所有窗口都向前移动一个。
ctrl+b c 创建新窗口
ctrl+b n 选择下一个窗口
ctrl+b l 最后使用的窗口
ctrl+b p 选择前一个窗口
ctrl+b w 以菜单方式显示及选择窗口
ctrl+b s 以菜单方式显示和选择会话。这个常用到,可以选择进入哪个tmux
ctrl+b t 显示时钟。然后按enter键后就会恢复到shell终端状态
ctrl+b d 脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话
常用操作
tmux
所有的快捷键都是先
按下ctrl
+b
,松手按对应功能键
新建会话
按下快捷键Ctrl
+b
d
将会话分离。
#创建出一个名字叫做gzy的session
tmux new -s session名称
# 重新连接到会话
tmux a -t session名称
分离会话
Ctrl
+b
松手按d
分离会话不会退出这个session
,将session
后台运行
# 分离会话
tmux detach
查看所有会话
Ctrl
+b
,松手后按下 s
# 想查看当前所有的tmux会话,就使用
tmux ls
进入会话
# 进入第一个会话
tmux a
# 按session名进入会话
tmux a -t session_name
# 按session数字编号进入会话
tmux a -t 数字编号
切换会话
Ctrl
+b
然后↑↓←→
去切换光标所在位置
# 使用会话编号切换会话
$ tmux switch -t 0
# 使用会话名称切换会话
$ tmux switch -t <session-name>
删除session会话
# 在会话外删除指定session
tmux kill-session -t <name-of-my-session>
删除所有session
Ctrl
+b
输入:kill-server
重命名当前会话
Ctrl
+b
松手按 $
上下屏分割
Ctrl
+b
松手按"
左右屏幕分割
Ctrl
+b
松手按%
配置文件
~/.tmux.conf