安装screen工具
yum install screen
#新建立一个screen窗口,名称是yourname。建议起名时候注意与其内部执行的任务的关联性,以便以后能想起来干了些什么
screen -S yourname
#切换回yourname这个窗口,之前比如下载了很大的文件,没有下完,就还能看到正在下。切换时使用yourname这个窗口的id,比如11987.yourname当然使用yourname也可以切换过去,不过如果窗口名字很短,又没有重名的情况还是用窗口名比较方便
screen -R 11987
screen -R yourname
#查看一共有哪些screen窗口,Detached状态表示后台运行中,Attached状态表示没放在后台运行
screen -ls
#将窗口放后台运行,并退到窗口外面,如果每个窗口固定干某项任务,当然要退到窗口外干别的。方法是按住ctrl键然后按一下a(同windows全选快捷键ctrl+a的操作方法),松开ctrl和a,再按一下d
#停止窗口。可能还有更好的方法,我暂时还没用到。我所知道的是先screen -R切换到想要停止的那个窗口,先ctrl+a,松开,然后按一下k,屏幕下方会提示是否真的关闭,按y就关闭了
#一个窗口可以再建很多子窗口,切换到下一个子窗口的方法是ctrl+a,松开,然后按一下n
如果要建立很多窗口和子窗口,容易晕。所以窗口名字就变得尤其重要了……我没有特别频繁使用,只有一些特殊情况,需要挂机或者怕中断的任务,才用screen用完就立即kill掉,所以很多高级用法还没有用到。我相信如果用得很频繁,比如断电、电脑经常蓝屏等特殊情况,还是必须选择一款screen或同类软件的。我听说tmux是比screen更高级更好用的工具
原文:http://zhukeqiang.blog.51cto.com/8692790/1662885