我们会经常遇到一些linux系统基础操作比较耗时的任务,比如编译一个大型环境,删除或移动一些文件,又或者是mysql导入一个大型文件比较耗时,如果一个终端执行比较久因为断电退出、超时退出或者误操作,都会导致这些命令终止。又或者我们还需要做一些其他事情,总不能一直等这个操作完成,那么screen就可以完美解决现在的问题了。
简单用法记录如下:
1。新建一个screen。
从linux的ssh终端上直接执行 screen -S abc (abc为给这个终端起的名字,以后可以用到,方便多个screen执行不知道每个是干啥的)
比如我们建立screen -S lnmp
这个终端是一个mysql恢复,是一个sql命令导入,过程可能需要一个小时左右。
建立完以后我们就可以关掉这个页面去干其他事情去了。后边只需要进去查看这个操作是否完成就行。
2。查看screen
对于已经建立的screen,我们需要进去查看的时候,需要执行如下操作。
3。恢复窗口
进入screen -r lnmp 或者screen -r 9773都可以
4。退出screen
这里简单总结两个
方法1:screen -S abc -X quit (abc为当时起的名字)
方法2:screen -r abc 重新激活新的screen,执行exit退出。
如无特殊说明,文章均为本站原创,转载请注明出处
- 转载请注明来源:screen的简单用法
- 本文永久链接地址:http://www.hongxiaowei.com/xiaowei/118.html