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

screen开屏

时间:2015-06-20 17:03:24      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

6,screen
我其实是把文件下载到 /home/zhang/temp/ 里面,当我N久以后再联上服务器,想看看文件下载情况怎样,那又要 cd 老半天,这时候 screen 就是好帮手了。

顾名思义 screen 就是屏幕,这个命令可以让你有N个屏幕。那我先建一个名字叫做zhang的Screen,用来下载文件:
screen -S zhang cd /home/zhang/temp nohup wget ftp://user:user@219.153.35.69/MiCTeX/MiCTeX-GBKfonts.exe

然后按 Ctrl + a 再按 d。这时系统提示 : [detached] 表示离开这个屏幕了。

我再建一个名字叫做zhangvim的Screen,用来编一个vi文档:
screen -S zhangvim vi test

编了几行字,我又想看看文件下载得如何了(我是个急性子),那像前面一样,按 Ctrl + a 再按 d。这时系统提示 : [detached] 离开zhangvim这个屏幕。接下来连上屏幕zhang:
screen -r zhang

这时,你看到的屏幕和你原来离开zhang时一模一样。让我很开心的是,就算我把断掉ssh,再连上Server的时候,还能找回这个屏幕。

如果你有兴趣,你可以开n个Screen,还可以在一个Screen里面再嵌套一个。如果多到你都不记得要连哪个了,那加个参数看一看:
ServerName:~ # screen -ls There are screens on: 25108.zhang (Detached) 25130.zhangvim (Attached) 25147.zhangpy (Attached) 25183.zhangLaTex (Attached) 25235.Zhangwget (Attached) 6 Sockets in /var/run/screens/S-root.

是不是有点太多了,有的联着的,有的是断开的,但是没关系,可以把它们一个一个关掉:
如果是(Detached),用这个命令:screen -r zhang
如果是(Attached),用这个命令:screen -x zhangvim
连上后,输入exit就可退出这个Screen。系统提示:[screen is terminating]

好了,足够清楚也足够啰嗦了。如果还想进阶请自己查man

screen开屏

标签:

原文地址:http://www.cnblogs.com/x113/p/4590611.html

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