我如何退出'屏幕'不输入'exit'?

我__abc0d到一个正在运行的Django服务器,我不能简单地Ctrl + Cexit出来。

是否有其他方法可以摆脱screen?

目前,我手动关闭本地PC上的选项卡并返回ssh,但这变得令人厌烦。

579429 次浏览

ctrl - a dctrl - a ctrl - d。参见屏幕手动#分离

  • Ctrl + 一个然后Ctrl+D。这样做会将你从screen会话中分离出来,之后你可以通过执行screen -r来恢复会话。

  • 你也可以这样做:Ctrl+一个,然后输入。这将使您进入屏幕命令模式。输入命令detach,从正在运行的屏幕会话中分离出来。

  • Ctrl + 一个Ctrl + -退出屏幕并终止该屏幕中的所有程序。例如,如果您需要关闭tty连接,它是有用的。

  • < p > Ctrl + D D或- Ctrl + 一个 Ctrl + D -“minimize"screen和screen -r来恢复它。

Ctrl+一个 + k将“杀死”当前屏幕会话。

除了前面的答案,你还可以做Ctrl + 一个,然后输入冒号(),你会注意到左下角有一个小输入框。输入'quit'和输入离开当前屏幕会话。注意,这将删除你的屏幕会话。

Ctrl + 一个,然后K只会终止当前会话会话中的当前窗口,而不是整个会话。屏幕会话由窗口组成,可以使用后续的Ctrl + 一个后跟C创建窗口。可以使用Ctrl + 一个 + 一个1在列表中查看这些窗口。

终止屏幕会话的使用

Ctrl + a followed by k

分离会话并恢复以后的使用

Ctrl + a followed by d