screen虚拟终端工具

说明:有时候我们要执行一个命令或脚本,需要几小时甚至几天,但是不能中断,有时想查看当前输出信息的时候,可以将它丢到后台运行,但是后台运行却无法显示或输出相关信息出来;我们可以使用一个虚拟终端工具screen来实现,虚拟一个终端直接在上面运行脚本或命令,隐藏到后台运行,但随时可以调出查看当前进度与信息
 
1:安装screen
[root@ghs ~]#yum -y install screen
 
 
2:新建一个虚拟终端
[root@ghs ~]# screen
 
##进入终端需要保持运行且不终断,ctrl和a键同时按+d保持运行终端并退出终端界面
 
 
3:查询运行的虚拟终端
[root@ghs ~]#screen -ls
There are screens on:
    22849.pts-0.ghs    (Detached)
2 Sockets in /var/run/screen/S-root.
 
##22890是终端的ID,pts-0.ghs终端名称!
 
 
4:进入运行中的终端
[root@ghs ~]#screen -r   22849
 
##可以加终端ID或者终端名称
 
 
5:指定终端的名称
[root@ghs ~]#screen -S  test
 
##可以看到终端的名称不是pts-0.ghs,指定的名称test
[root@ghs ~]#screen -ls
There are screens on:
    22890.test    (Detached)
    22849.pts-0.ghs    (Detached)
2 Sockets in /var/run/screen/S-root.
 
 
如果想要终止运行的终端,可以返回想要的终止的终端界面,输入exit退出即可!
 

猜你喜欢

转载自www.cnblogs.com/douyi/p/11584112.html