tmux不间断会话工具使用示例

  • tmux 是一个不间断会话工具,用法与 screen 类似。tmux还可以切分屏幕、共享会话等。下面从安装 tmux 说起,简单介绍一些这个工具的用法。
[root@localhost ~]# yum install tmux -y			#安装tmux工具
[root@localhost ~]# tmux	#直接执行tmux命令就可创建一个新会话,会话编号从0开始排序,在会话窗口最下方有绿色状态栏,显示了会话编号、名称、主机名称及系统时间等
[root@localhost ~]# exit		#执行exit命令退出会话
[root@localhost ~]# tmux new -s backup	#创建会话,new参数一个新会话,-s参数是会话名称
[root@localhost ~]# tmux detach		#在会话窗口执行这条命令,则隐藏当前会话窗口
[root@localhost ~]# tmux ls		#ls参数查看有哪些会话
backup: 1 windows (created Sat Nov  6 21:52:04 2021) [89x13]
[root@localhost ~]# tmux attach -t backup	#attach参数恢复会话,-t参数指定会话名称
[root@localhost ~]# tmux kill-session -t backup	#参数kill-session直接杀掉会话
[root@localhost ~]# tmux ls		#验证会话是否还存在
failed to connect to server
[root@localhost ~]# tmux new "vim aa.sh"	#不创建会话,直接执行要执行的命令,命令执行结束后会话自动结束
[root@localhost ~]# tmux new -s apache		#创建一个会话apache
[root@localhost ~]# tmux split-window	#将apache会话分为上下两个
[root@localhost ~]# exit				#exit命令还可用来退出多窗口
[root@localhost ~]# tmux split-window -h	#-h参数将会话分为左右两个
#调整会话大小:Ctrl+B+方向键,方向键有上、下、左、右4个。
#在多窗口中要切换当前工作窗口,使用 select-pane 参数
[root@localhost ~]# tmux select-pane -U		#切换到上方会话窗口
[root@localhost ~]# tmux select-pane -D		#切换到下方会话窗口
[root@localhost ~]# tmux select-pane -L		#切换到左方会话容器
[root@localhost ~]# tmux select-pane -R		#切换到右方会话窗口
#调整窗口的位置,用swap-pane参数,用法与 select-pane一样
#attach-session参数共享会话
[root@localhost ~]# tmux attach-session -t apache	#其他用户用attach-session参数可共享会话
posted @ 2021-11-07 17:52  远方那一抹云  阅读(77)  评论(0编辑  收藏  举报