网络有的时候,说断就断,特别是在安装软件或做重要操作时,更烦

有什么办法不怕断网呢?

还真有,而且还简单
首先,安装如下一个软件
centos 6/7环境
联网状态下 yum install screen -y

新建一个会话窗口
screen -S demo
解释:如果不使用-S参数指定会话名称,那么就会默认使用当前的远程终端创建一个名称

断网再连接,恢复一下就可以 方法如下:
screen -r wdcp 即恢复到之前的控制台里了

列出当前所有的会话窗口
screen -ls

There is a screen on:
13263.demo (Attached)
1 Socket in /var/run/screen/S-root
解释: 输出的前面的13263应该是这个会话的进程id

退出当前的会话窗口(退出后这个screen就会消失)
exit

远程分离指定的会话窗口
screen -d 13361
解释: -d参数后面可以跟会话的id或窗口名称
注意: 分离会话不是结束这个会话

返回到指定的会话
screen -r 13361
经试验:
screen创建的窗口不存在层级关系,是平行的.一个screen只能有一个远程终端相连接

新建一个会话窗口并运行指定程序(程序结束后,这个会话也就消失了)
screen vi demo.txt

分离当前会话
ctrl+a,d

清除dead会话(如果一个screen会话被杀死的话,使用清除命令清除一下)
[[email protected] ~]# screen -wipe
There are screens on:
13862.de (Removed)
13794.demo (Attached)
1 socket wiped out.
1 Socket in /var/run/screen/S-root.

[[email protected] ~]# screen -ls
There is a screen on:
13794.demo (Attached)
1 Socket in /var/run/screen/S-root.