screen命令的详解

发布时间:2020-07-10 04:09:46 作者:蓝鸢戈520
来源:网络 阅读:766

一、背景

系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。

二、简介

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

GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。

GNU's Screen 官方站点:http://www.gnu.org/software/screen/

三、screen命令的简单使用

打开新的screen:

 

        screen –S [SESSION]


 screen命令的详解                           

    加入会话

        screen –x [SESSION]


screen命令的详解

 

退出并关闭screen:

exit

剥离当前screen:

Ctrl+a+d

显示所有已经打开的screen:

        screen–ls


screen命令的详解

恢复某screen

    screen-r [SESSION]


剥离之后再恢复

剥离

screen命令的详解

恢复,也可以恢复进程号

screen命令的详解

恢复之后显示的状态

screen命令的详解

 

对于运行比较长的程序,建议开启screen,防止断网,以便可以恢复


推荐阅读:
  1. 命令screen
  2. screen

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

管理员 系统 网络连接

上一篇:Android推送服务开发

下一篇:shell脚本编程基础--算术运算与逻辑运算

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》