在Linux中使用屏幕时,如何确定我是否在屏幕中?如果可以exit,我可以退出屏幕,但是如果没有,那么我将关闭终端。
exit
在执行操作时screen -r,我可以查看是否还连接了其他屏幕,但是如何知道我的当前终端是否是这些已连接屏幕之一?
screen -r
检查$STY。如果为空,则您位于“真实”终端上。如果包含任何内容,则为您所在屏幕的名称。
$STY
如果您不在屏幕上:
eric@dev ~ $ echo $STY eric@dev ~ $
如果您在屏幕上:
eric@dev ~ $ echo $STY 2026.pts-0.ip-10-0-1-71