Linux下screen的使用
1、screen的作用:
ssh登录后,网络中断等原因,screen仍会保留会话中的任务或程序;或需要临时离开时,可以用快捷键Ctrl+a+d(即按住Ctrl,依次再按a,d),保留当前会话。
2、如何创建screen会话:
可以先执行:screen -S test ,screen就会创建一个名字为test的会话。
3、如何恢复screen会话:
当回来时可以再执行执行:screen -r test,若这个无法恢复,可能是screen里的用户冲突,此时应使用screen -D -r test, 即可恢复到离开前创建的test会话的工作界面。后面加-D参数,意思是如果执行成功,会踢掉原来在screen里的用户并让他logout。
如果忘记了,或者当时没有指定会话名,可以执行:screen -ls 命令,先查看会话,再执行上述命令。
4、如何关闭screen会话:
执行:exit ,会提示:[screen is terminating],表示已经成功退出screen会话。
5、远程演示功能:
首先演示者先在服务器上执行 screen -S test 创建一个screen会话,观众可以链接到远程服务器上执行screen -x test 观众,屏幕上就会出现和演示者同步的内容。
6、常用快捷键:
Ctrl+a c :在当前screen会话中创建窗口
Ctrl+a w :窗口列表
Ctrl+a n :下一个窗口
Ctrl+a p :上一个窗口
Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换
7、如何在系统中安装screen:
CentOS系统可以执行:yum install screen;Debian/Ubuntu系统执行:apt-get install screen 。