Linux下screen主要是管理程序的,用screen管理的进程可以在用户断开连接的时候保持程序继续在服务器上运行。

第一步:首先肯定是登录到linux服务器上。敲入screen -ls 命令可以看到服务器上已有的screen。

用screen -S(s的大写)

screen名称可以创建一个screen。

用screen -d

命令可以离开该screen,但不会杀死该screen进程。

如果用exit命令就是关闭该screen的某个窗口,如果只有一个创建了一个窗口同时也会杀掉这个screen进程。

当我们创建好了一个screen的时候,可以用

screen -x 名称进入该screen

界面。在这里就可以选择执行一个断开跟服务器连接保持程序在服务器上抛得程序。执行了一个后可以按

ctrl+a+c创建一个新的screen窗体。(推荐一个screen窗口最好执行一个程序这样有利于程序的关闭)。

我们创建了多个screen窗口的时候,可以用ctrl+a+n来达到切换效果。

当我们把程序运行完成后,就用 screen +d

离开这个screen程序,但不杀掉该screen。

screen -v现实版本信息。

screen

-x恢复之前离线的screen作业。

screen -wipe

检查目前所有的screen作业,并删除已经无法使用的screen.

screen -r

恢复离线的screen作业。

screen 实例操作:

输入 screen -ls可以看到两个 screen

程序 app和msg (后面的Detached 代表是离线的如果有后面是 Deaded

...说明该screen已经被杀死)

Last login: Tue Mar 29 08:41:27 2011 from 192.168.122.128

Script started, file is /dev/null

[dcnms@LNServer ~]$ screen -ls

There are screens on:

17431.app (Detached)

10641.msg (Detached)

2 Sockets in /var/run/screen/S-dcnms.

[dcnms@LNServer ~]$

执行 screen -S test 出现如下视图,这其实就是一个虚拟的screen窗体

[dcnms@LNServer ~]$

在该窗体执行 screen -d 命令后 在执行 screen -ls命令

[remote detached]

[dcnms@LNServer ~]$ screen -ls

There are screens on:

17431.app (Detached)

32515.test (Detached)

10641.msg (Detached)

3 Sockets in /var/run/screen/S-dcnms.

[dcnms@LNServer ~]$

你会发现其中 remote detached 是退出screen但没有杀死该screen的标志。

多了一个叫test的screen 进程。在执行

screen -x test可以重新恢复之前离线的test screen作业。

大致说到这里吧。后续操作就不在赘述了。

linux screen -ls,Linux screen命令详解相关推荐

  1. linux tf命令,Linux系统命令介绍之vmstat命令详解

    今天小编要跟大家介绍的vmstat命令详解.熟悉Linux系统和使用Linux系统工作的小伙伴都知道Linux的命令有很多,而真正在工作中用到的命令应该不超过几十个,为了让大家更好的掌握这些命令,小编 ...

  2. linux sort,uniq,cut,wc命令详解

    linux sort,uniq,cut,wc命令详解 sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些 ...

  3. linux cpio(copy in/out) 命令详解

    linux cpio(copy in/out) 命令详解 功能说明:备份文件. 语 法:cpio [-0aABckLovV][-C <输入/输出大小>][-F <备份档>][- ...

  4. linux如何切换到光盘,怎么刻录cd光盘-Linux切换目录之cd命令详解

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 在Linux cd(切换目录)命令是最重要和最广泛使用 ...

  5. linux电脑关机命令是什么问题,linux下正常关机之命令详解 -电脑资料

    系统启动的时候生成一个文件,正常关机的时候会删除这个文件,管理过程中出现故障的机率. 步骤: 在/etc/rc.d/init.d/下编程脚本. 判断是否正常关机,和生成文件的脚本:touch-file ...

  6. linux paste 变量,Linux下的paste合并命令详解

    paste单词意思是粘贴.该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反. 粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同.paste将按行将不同文件行信息放在一 ...

  7. linux查看和结束进程,Linux查看和结束进程命令详解

    在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill .killall.pkill.xkill 等进行. ----------------------------------- ...

  8. linux之文件分割split命令详解

    linux之文件分割split命令详解 进行文件分割时我们需要考虑几个问题: 如何分割?是按行分割还是按文件大小分割?是每100行分成一个文件还是每100K分成一个文件? 分割以后子文件名称是什么格式 ...

  9. linux中iptables配置文件及命令详解详解

    linux中iptables配置文件及命令详解详解 2018年05月04日 14:23:41 hxpjava1 阅读数 956 linux中iptables配置文件及命令详解详解 iptables配置 ...

  10. linux PS -df,linux中ps跟df命令详解

    linux中ps和df命令详解 linux下PS命令 linux上进程有5种状态: 1.运行(正在运行或在运行队列中等待) 2.中断(休眠中,受阻,在等待某个条件的形成或接受到信号) 3.不可中断(收 ...

最新文章

  1. 【深度学习】(8) CNN中的通道注意力机制(SEnet、ECAnet),附Tensorflow完整代码
  2. 《LeetCode力扣练习》第226题 翻转二叉树 Java
  3. 模拟计算机有声,小年糕有声影集软件电脑版
  4. MyBatis-学习笔记01【01.Mybatis课程介绍及环境搭建】
  5. CSS中background-position详述
  6. 方差偏差权衡_偏差偏差权衡:快速介绍
  7. c语言期末考试复习题
  8. 详谈分布式系统缓存的设计细节
  9. L3-021 神坛 (30 分)-PAT 团体程序设计天梯赛 GPLT
  10. 一分钟了解contextlib模块
  11. Matlab FontName 以及字体设置
  12. 电脑、手机常用分辨率
  13. yylabel支持html ios,iOS_YYLabel实现多标签,文字+背景功能
  14. Python写反斜杠\a
  15. Python趣味绘图,一闪一闪亮晶晶,满天都是小星星
  16. video.js播放m3u8视频
  17. java与英语词汇_Java英语词汇表
  18. 抖音电商副总裁木青:抖音电商正在成为服饰行业的增量风口
  19. TFN F4 高性能OTDR光时域反射仪 都具有哪些优势?
  20. FTPS、SFTP和FTP的区别与联系

热门文章

  1. 2021-10-28嵌入式人工智能
  2. 秒懂系列 | 史上最简单的Python Django入门教程
  3. json数组格式问题
  4. hdu 2197 本原串
  5. Catalan数总结
  6. maven 引入外部jar包的几种方式
  7. 第二百七十九节,MySQL数据库-pymysql模块操作数据库
  8. RCC 2017 Qual 1 Mail.Ru, April 2, 2017 Problem B. Painting the Wall
  9. 002编程基础----makefile
  10. 基于visual Studio2013解决面试题之0307最后谁剩下