1 screen介绍

命令行的多重会话管理工具,可通过保存相应的会话数据使得即使网络断开重连后仍可以恢复之前的会话,并且支持团队的会话共享


2 screen常用命令

# screen -S  liuliancao # 新建一个liuliancao会话
# screen -ls         # 显示所有会话
There are screens on:
        4241.lnmp       (Attached)
        4271.liuliancao (Attached)
2 Sockets in /var/run/screen/S-root.
# ls
lnmp1.2-full.tar.gz
关掉改窗口,模拟断网
# screen -r liuliancao # 恢复之前的对话,发现界面还有ls等,其实这里都是一定程度上的会话共享
# screen -d liuliancao # 使得liuliancao会话离线
[remote detached]
# screen -list         # 当前作业状态为离线 和-ls一样,注意是-list,仍然可以-r恢复回去
There are screens on:
	4241.lnmp	(Attached)
	4271.liuliancao	(Detached)
2 Sockets in /var/run/screen/S-root.

简单使用就那么多吧,注意几个问题:

screen -r 通常在screen关掉或者断掉网络的时候(之前为attached)也就是状态为detached的时候才可以被使用,如果想同步使用请使用screen -x