我是非常新的屏幕,我已经打了C-Something而不是C-a。现在我无法分离或执行任何其他命令。我该怎么做才能分离我的屏幕会话?
答案 0 :(得分:47)
如果所有其他方法都失败,请从其他终端登录并输入:screen -raAdx
。这会将您的屏幕重新连接为共享,并允许您将其分离。
答案 1 :(得分:19)
可能你有C-s
(s为“停止”)尝试C-q
恢复......
答案 2 :(得分:9)
ctrl-a + d分离
如果你不需要屏幕上的信息,你可以简单地杀死这个过程。
不确定任何导致屏幕无响应的命令。
答案 3 :(得分:3)
我今天遇到了类似的问题。我正在通过1MBps链接传输100GB文件,当我的工作站崩溃时,它已经进入传输的一半。我把PuTTY备份起来然后上了我的终端服务器,但是没有detach / reattach命令的组合可以工作。我决定我会杀死屏幕,所以我检查了ps以获得PID。当我看着PS输出时,我注意到我用来启动Screen的BASH会话仍在运行。一时兴起,我决定杀掉那个会话而不是屏幕,想“这应该就像关闭PuTTY窗口一样,这样我就能重新连接。”果然,我能够成功地运行“screen -dr”。
答案 4 :(得分:1)
您也可以通过终止终端会话退出,然后再次登录并重新挂接screen
会话。