ctrl + c不会杀死终端(osx bash)程序`screen`


0

我进入了一个GNU screen并且无法摆脱它,它正在占据我的终端窗口。我尝试了一些热键组合但没有成功。我在下面列出了一些热键组合。

命令

$ screen /dev/tty.usbmodem641 9600

热键尝试

  • ctrl + c
  • ctrl + C.
  • ctrl + z
  • ctrl + Z.

Answers:


1

在写这个问题时,我想到了新的地方找到答案。这是我发现的:

按,ctrl + a然后单独按k

请注意,这会导致窗口死亡,下面的参考指南不推荐这样做。这是我发现screen从OSX中杀死我的最好方法。

http://aperiodic.net/screen/quick_reference


1
你也可以找到man screen。请注意,meta DETACH不会杀死屏幕,因此它不会回答您的问题。它只能分离它。单个Control-D或关闭shell的出口将关闭它。(假设没有.screenrc设置为生成多个shell)。
Hennes

@Hennes你是对的。我很快发现我无法再次连接,因为资源很忙。我试过ctrl + D没有成功OSX。我修改了我的答案,以反映杀死当前屏幕的内容并释放资源。谢谢你让我知道。
Jacksonkr 2016年

1
我没有OSX经验,但我在FreeBSD上使用屏幕,这是类似的。通常关闭所有程序(默认情况下是shell)会有所帮助。如果失败则使用组合来杀死屏幕或使用pskill。首先从SIGHUP开始干净地关闭程序。如果失败,请尝试-15和-9。
Hennes 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.