gpt4 book ai didi

bash - 如何判断当前终端 session 是否在 GNU screen 中?

转载 作者:行者123 更新时间:2023-11-29 08:46:57 27 4
gpt4 key购买 nike

我有一个命令,我想在 .bashrc 中执行,只有当当前终端窗口由 GNU screen 管理。我该怎么做呢?有它的环境变量吗?我曾经有过

if [ -n "$WINDOW" ]; then    commandfi

但据我所知,$WINDOW 可能会也可能不会在所有 screen 上定义托管 session 。

最佳答案

检查环境变量 $STY(包含有关 screen 的信息)或 $TERM 是否为“screen ”(可能不太可靠)。

关于bash - 如何判断当前终端 session 是否在 GNU screen 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3472287/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com