【Linux】screen解决退出终端会话结束问题
1.安装screenyum install screen2.创建会话screen -S session13.查看会话[root@centos ~]# screen -lsThere is a screen on:26542.csdn(Detached)# Detached:会话未连接 Attached:会话已连接1 Socket in /var/run/screen/S-r...
·
1.安装screen
yum install screen
2.创建会话
screen -S session1
3.查看会话
[root@centos ~]# screen -ls
There is a screen on:
26542.csdn (Detached)# Detached:会话未连接 Attached:会话已连接
1 Socket in /var/run/screen/S-root.
4.进入会话
方法一
[root@centos ~]# screen -x 26542.csdn
方法二
[root@centos ~]# screen -r 26542
5.关闭会话
退出后子会话后回到主会话
[root@centos ~]# exit #在子会话中执行
[screen is terminating] #主会话中显示"屏幕正在终端"
[root@centos ~]# #此时已经回到主会话
6.跳出会话(不关闭)
[root@centos ~]# screen -d 26542
或者 按住ctrl + a 然后再按 d
7.在主会话中关闭子会话
[root@centos ~]# screen -X -S 26542 quit
screen
命令选项
参 数:
-A 将所有的视窗都调整为目前终端机的大小。
-d<作业名称> 将指定的screen作业离线。
-h<行数> 指定视窗的缓冲区行数。
-m 即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-r<作业名称> 恢复离线的screen作业。
-R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s 指定建立新视窗时,所要执行的shell。
-S<作业名称> 指定screen作业的名称。
-v 显示版本信息。
-x 恢复之前离线的screen作业。
-ls或--list 显示目前所有的screen作业。
-wipe 检查目前所有的screen作业,并删除已经无法使用的screen作业。
更多推荐
已为社区贡献1条内容
所有评论(0)