码迷,mamicode.com
首页 > 其他好文 > 详细

screen命令的使用

时间:2018-03-24 19:34:04      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:screen

linux中screen 命令使用详解
- 摘要: 本文讲的是linux中screen 命令使用详解, GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。

安装screen
[root@XWIDEA ~]# yum install screen
[root@XWIDEA ~]# rpm -qa|grep screen
screen-4.0.3-4.el5
[root@XWIDEA ~]#

创建一个新的screen窗口
[root@XWIDEA~]# screen -S xwidea

列出所有screen窗口
[root@XWIDEA~]# screen -ls

重新连接screen会话
[root@XWIDEA~]# screen -r  5100(这个是列出screen会话前面的ID)

其他功能:
查看当前全部的 screen :
$screen -ls
会显示下面的信息:
There are screens on:
        1542.pts-1.AY1212021007126539381        (01/30/2013 03:29:06 PM)       (Detached)
        1434.pts-1.AY1212021007126539381        (01/30/2013 03:13:56 PM)       (Attached)
2 Sockets in /var/run/screen/S-user.
其中每一条最前面的就是 screen 的 id
连接到 detached 的 screen :

$screen -r 1542
从 screen 中退出(但不关闭 screen 进程):

按 Ctrl-A-D
在 screen 中查看全部命令;

按 Ctrl-A-?

常用screen参数
screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session


screen命令的使用

标签:screen

原文地址:http://blog.51cto.com/caczjz/2090703

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!