标签:
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
标签:
原文地址:http://www.cnblogs.com/x113/p/4590611.html