美文网首页
linux screen命令基础

linux screen命令基础

作者: 幻无名 | 来源:发表于2018-08-06 14:25 被阅读44次

screen命令可以在同一个账号同时开启多个窗口,这样可以在某一个窗口运行程序的同时,开启另一个窗口操作其他命令,尤其是当你连接了Linux服务器的时候,使用screen可以在后台跑程序,这样即使你的电脑断网了,你跑的程序依然会在服务器里继续运行。

screen一般是默认安装好的,如果没有安装,可以参照你自己的Linux版本进行安装,比如:

apt-get install screen (On Debian based Systems)
yum install screen (On RedHat based Systems)

一:启动一个screen窗口

pungki@mint ~ $ screen

二:从screen窗口调到主窗口

“Ctrl-A” + “d“

三:再从主窗口到Screen窗口

pungki@mint ~ $ screen -r

四:查看当前有多少个screen窗口

pungki@mint ~ $ screen -ls
There are screens on:
7849.pts-0.mint (10/06/2013 01:50:45 PM)        (Detached)
5561.pts-0.mint (10/06/2013 11:12:05 AM)        (Detached)
2 Sockets in /var/run/screen/S-pungki

五:跳转到特定的screen窗口

pungki@mint ~ $ screen -r 7849

六:开启多个窗口,只需在主窗口再次使用

pungki@mint ~ $ screen

七:关闭Screen窗口


有两种方法

一种是,通过screen -r pid 或者 screen -r name先进入该session中,然后exit即可

一种是,通过screen -S edm_10000 -X quit命令,不进入该session中,直接退出


当然也可以直接 kill pid的方式结束一个session,

killall screen 结束所有的session会话(注意这个会终止主窗口运行的程序)

相关文章

  • linux screen命令基础

    screen命令可以在同一个账号同时开启多个窗口,这样可以在某一个窗口运行程序的同时,开启另一个窗口操作其他命令,...

  • Linux | 使用 Screen 管理远程会话 & Docke

    Screen常用命令 参考:linux 技巧:使用 screen 管理你的远程会话 “Screen是一个可以在多个...

  • Linux基础五之screen命令

    为什么需要screen 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要...

  • linux命令: screen

    公司的服务器基本都是linux的,因此,也基本上是通过SSH远程登录进行维护,很多时候,需要更新一些软件,比较耗时...

  • Linux命令:screen

    screen -ls,显示screen列表screen -r id,重新进入某个idscreen -D -r i...

  • Linux 命令 Screen

    GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程...

  • Linux screen命令

    有时候putty连接服务器,当数据量较大,运行时间较长时,直接跑命令,窗口或许异常终止,不得不重新跑。可以使用Li...

  • 2020-01-05 linux 基本参数学习网站

    linux 命令大全Linux 基础

  • linux screen 命令详解

    一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完...

  • linux screen 命令详解

    一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完...

网友评论

      本文标题:linux screen命令基础

      本文链接:https://www.haomeiwen.com/subject/dtvwvftx.html