screen 常用命令和操作


安装:
yum install screen


命令:
screen #新建一个session
screen ifconfig #在新的session中执行ifconfig后退出新的seesion
screen -S xd #新建一个叫xd的session
screen -ls #列出当前所有的session
screen -r xd #连接到一个离线(Detached)的screen,个人理解为没人连接
screen -x xd #连接到一个在线(Attaced)的screen.(Multi display mode),个人理解为有人连接
screen -X #在其它的screen 上执行操作,ex. screen -S xd -X screen ls -lh
screen -d xd #强制将xd离线,即断开所有人的连接
screen -d #退出当前session,与exit不同,exit退出后删除session
screen -wipe #清除dead session


会话共享
server1上执行screen -S s1 创建一个screen
server2上执行screen -x s1 连接到screen
按ctrl-a 松手后再按*可以看到多少个人连接这个共享会话

会话恢复
*通常ssh到server执行作业时,当断网或者窗口关闭会终止作业,此时可以用screen命令,类似VNC,不怕断网和窗口突然关闭
screen -S xd 开启一个screen ,并执行作业
screen -r xd 连接到screen

原文地址:https://www.cnblogs.com/xia-dong/p/11772105.html