2016-10-07 25 views
2

在ubuntu终端中,您可以运行一个名为screen的命令,将您分离到另一个屏幕。如何从终端上知道您在基本屏幕?

我想知道让我们说一个家伙运行该命令,然后离开。当我回到服务器(我们使用Ubuntu的无头版服务器版)时,我怎么知道我在分离的屏幕上?

或者,我怎么知道我在基本屏幕?

如果我试试我的运气,然后按ctrl+a, d,然后成功分离并转到基本屏幕,然后我键入screen -r并显示分离屏幕的列表,我如何知道我从哪个分离屏幕出来?

回答

2

分离之前,环境变量$STY认为你正在考虑从分离的会话的名称:

echo $STY 

你出来之后,你会不会有一个环境变量进行协商。但是,当你在运行屏幕时,你可以检查。或者,你可以问screen什么窗口被激活,例如,

CTRLAw

延伸阅读:

+0

感谢。我得到了echo $ STY的工作,但没有按Ctrl A W的东西 –

相关问题