当我们用xshell连接远程服务器时候,可能会遇到网络问题,导致中断连接,此时我们可以使用screen软件去管理会话。
1.首先需要安装screen
apt-get install screen
2.常用命令
2.1新建一个会话
screen -S 会话名称
2.2查看所有的screen会话
screen -ls
如图所示:
表示当前有两个screen会话,前面的数字表示当前会话id,之后的为会话名称,会话最初创建的时间以及当前会话的状态。Attached表示当前screen会话正在运行,detached则表示会话暂停运行。
2.3恢复某一个会话
screen -d -r 会话id
当会话处于detached状态时候,执行此命令可以恢复该会话。
2.4杀掉某一个会话
screen -S 会话名称 -X quit
2.5共享会话
screen -x 会话名称
这个命令会将你朋友的终端Attach到你的Screen会话上,并且你的终端不会被Detach。这样你就可以和朋友共享同一个会话了,如果你们当前又处于同一个窗口,那就相当于坐在同一个显示器前面,你的操作会同步演示给你朋友,你朋友的操作也会同步演示给你。
2.6退出回话
退出回话分为两种:
a.完全退出回话杀死当前screen会话进程
exit
b.保持会话退出,这样退出的话,以后还可以通过screen -r (name)恢复会话,快捷命令
ctrl A D
更多推荐
Linux Screen教程
发布评论