yum -y install screen 找不到的话 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
screen -d screen作业名 然后 screen -r screen作业名
screen -x 共享1个screen连接
从而实现有意思的窗口共享 -s <shell> 指定建立新视窗时,所要执行的shell。 -S <作业名称> 创建作业 -ls或--list //显示目前所有的screen作业 screen -r screen.name //恢复离线的screen作业 比如 screen -r 68926.Experiment 或者 screen -r 68926 -R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业 -m 即使目前已在作业中的screen作业,仍强制建立新的screen作业 -x 恢复之前离线的screen作业 //可以2人共享一个screen连接 -d <作业名称> 将指定的screen作业离线 不离线的话,其它的xhsell终端就无法通过 -r 连接
ctrl+a 松开后 按d
ctrl+a 松开后按 c
ctrl+a 松手,然后 shift+双引号
如下图,显示是从1号的window回到列表的
ctrl+a 松手,然后按 n下一个/p上一个
ctrl+a 松手,然后 按输入 窗口编号
ctrl+双击a
ctrl+a 松手后按a
ctrl+a 松开后,按k,会有提示确认是否关闭当前窗口 窗口内输入 exit 会退出,自动到下一个窗口
ctrl+a 松开后,按 (反斜线) ,会提示 确认受否关闭所有
见下图
[root@hkui-qy ~]# screen -ls There are screens on: 3314830.s2 (Detached) 3314664.s1 (Detached) 2 Sockets in /run/screen/S-root. [root@hkui-qy ~]# kill 3314664 3314830 [root@hkui-qy ~]# screen -ls No Sockets found in /run/screen/S-root.
screen -S screen.name -X quit
服务器重启之后,全部的screen均会挂掉,需要借助擦除命令,将所有挂掉的screen清除掉
screen -wipe
上下分
ctrl+a 后S(大写s)
左右分
ctrl+a 然后按 | (也是shift+)
在不同的分屏之间跳转
ctrl+a 然后tab键
取消分屏
ctrl+a 然后X ctrl+a 然后Q 只保留所在窗口
ctrl +a 然后 x
ctrl+a 然后s 输入内容屏幕无反应 然后 ctrl+a 然后 q 之前按的内容才会显示在屏幕上
ctrl+a然后shift+?