【发布时间】:2011-03-22 14:13:38
【问题描述】:
在 linux 中使用 screen 时,如何判断我是否在屏幕中?
我可以做exit,如果我在一个屏幕中,我会退出一个屏幕,但如果我不在,那么我最终会关闭我的终端。
在执行screen -r 时,我可以查看是否附加了其他屏幕,但我如何知道我当前的终端是否是这些附加屏幕之一?
【问题讨论】:
-
值得注意的是,如果您在屏幕中并运行
screen -r,它将通知您您在屏幕中(或者,如果没有屏幕,则让您知道您可以'不可能在一个屏幕中),如果您不在屏幕中,并且与一个屏幕相连,您只需输入C-a(或任何您的屏幕命令键)+d即可退出您刚刚的屏幕进入。所以,这是一种简单的判断方法。不过,不值得给出答案,因为我假设 OP 已经知道/驳回了该选项。
标签: linux shell gnu-screen