linux命令: screen

作者: 夏日里的故事 | 来源:发表于2017-07-20 23:00 被阅读52次

公司的服务器基本都是linux的,因此,也基本上是通过SSH远程登录进行维护,很多时候,需要更新一些软件,比较耗时,但是这个时候不能断开终端,否则进程就会被终止了。虽然可以使用 nohup,但管理起来比较麻烦。

screen 能很好解决这个问题,它能连接到多个本地或者远程会话,并且可以自由切换。可以理解命令行的窗口管理器。

在ubuntu上安装 screen 很简单,只需要执行以下命令:

sudo apt-get install screen

screen 主要操作为:创建会话、分离会话以及连接会话

  • 创建会话

直接执行: screen 就可以创建会话,然后可以在当前会话中进行任意操作。

  • 分离会话

在交互状态下,ctrl+a 然后按下 d键,即可分离会话,分离之后,程序会继续运行

  • 查看会话

通过: ls 参数可以查看当前会话

root@season_ubuntu:/# screen -ls
There is a screen on:
        382.pts-0.season_ubuntu (07/20/17 14:54:14)     (Detached)
1 Socket in /var/run/screen/S-root.

其中 382 就是会话的id

  • 连接会话

screen -r 会话id 即可连接会话

  • 退出/终止会话

连接会话后,使用 exit 命令可以退出会话

相关文章

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

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

  • 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...

  • linux screen 命令详解

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

  • linux screen命令基础

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

  • linux screen 命令详解

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

  • Linux-screen命令

    screen 的作用是,只要服务器不shutdown,我的程序就要一直跑,避免因为ssh远程登录连接之类中断,引...

  • Linux Screen命令记录

    创建test 从screen窗口调到主窗口 查看所有 切入test 关闭test 关闭所有

网友评论

    本文标题:linux命令: screen

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