• 欢迎访问笔记阁,实用快捷文章教程,推荐使用Chrome浏览器和360极速浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏笔记阁吧

screen神器简单使用2020

运维干货 feko 3周前 (11-11) 166次浏览 已收录 0个评论 扫描二维码
  • 简述:
    GNU Screen是一个终端多路复用器,它是一种软件应用程序,可用于多路复用多个虚拟控制台,从而允许用户访问单个终端窗口内的多个单独的登录会话,或者从终端分离和重新连接会话。这对于从命令行界面处理多个程序,以及将程序与启动该程序的Unix shell会话分开是很有用的,特别是这样,即使用户断开连接,远程进程也继续运行。简单来说screen就是可以在linux终端下启动多个虚拟窗口,可以避免你直接用xshell连接服务器时突然网络中断导致执行中的交互式的命令或脚本中断。
    screen神器简单使用2020

  • 安装
    以centos7为例

    yum install screen -y
  • 使用
    创建并进入一个screen窗口

    screen

    后台运行这个screen窗口

    快捷键 ctrl+a+d

    查看这个screen窗口

    [root@cvm-vpsor-centos7-0001 ~]# screen  -ls
    There is a screen on:
    24956.pts-0.cvm-vpsor-centos7-0001  (Detached) #挂起状态
    1 Socket in /var/run/screen/S-root.
    

    再进入这个screen窗口

    [root@cvm-vpsor-centos7-0001 ~]# screen -r 24956

    退出这个screen窗口

    快捷键 ctrl+d

    指定退出某个screen

[root@cvm-vpsor-centos7-0001 ~]# screen -ls
There is a screen on:
    24846.pts-0.cvm-vpsor-centos7-0001  (Detached)
1 Socket in /var/run/screen/S-root.

[root@cvm-vpsor-centos7-0001 ~]# kill -9 24846
[root@cvm-vpsor-centos7-0001 ~]# screen -ls
There is a screen on:
    24846.pts-0.cvm-vpsor-centos7-0001  (Dead ???) ##僵死状态
Remove dead screens with 'screen -wipe'.
1 Socket in /var/run/screen/S-root.

[root@cvm-vpsor-centos7-0001 ~]# screen -r  24846
There is a screen on:
    24846.pts-0.cvm-vpsor-centos7-0001  (Dead ???)
Remove dead screens with 'screen -wipe'.
There is no screen to be resumed matching 24846.
[root@cvm-vpsor-centos7-0001 ~]# screen -wipe  #清除僵死状态

笔记阁 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:screen神器简单使用2020
喜欢 (0)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址