23

我对屏幕很陌生,我打的是 C-Something 而不是 Ca。现在我无法分离或执行任何其他命令。我可以做些什么来分离我的屏幕会话?

4

5 回答 5

52

如果一切都失败了,请从另一个终端登录并输入:screen -raAdx。这会将您的屏幕重新连接为共享并允许您将其分离。

于 2009-02-10T00:34:46.690 回答
21

可能你有C-s(“停止”)尝试C-q恢复......

于 2009-02-10T00:32:32.327 回答
9

ctrl-a+d 分离

如果您不需要屏幕上的信息,则可以替代分离,您可以简单地终止该进程。

不确定任何使屏幕无响应的命令。

于 2009-02-10T03:04:56.797 回答
3

我今天遇到了类似的问题。我正在通过一个 1MBps 的链接传输一个 100GB 的文件,当我的工作站崩溃时,它已经传输到一半了。我将 PuTTY 备份并进入我的终端服务器,但分离/重新连接命令的组合不起作用。我决定我会杀死屏幕,所以我检查了 ps 以获取 PID。当我查看 PS 输出时,我注意到我用来启动 Screen 的 BASH 会话仍在运行。一时兴起,我决定终止该会话而不是屏幕,认为“这应该就像关闭 PuTTY 窗口一样,它允许我重新附加。” 果然,我能够成功运行“screen -dr”。

于 2011-05-20T18:58:33.260 回答
1

您也可以只注销,通过终止终端会话,然后再次登录并重新连接screen会话。

于 2009-02-11T18:06:57.987 回答