访问应用程序的私有环境变量和 shell

访问应用程序的私有环境变量和 shell

我知道全局 Linux Shell 有一组环境变量。当应用程序运行时,它有自己的一组变量。但如何访问它们或访问它们的 Shell。有些应用程序中有方法。例如:可以使用 访问 snap 包 shell snap run --shell app_name。但如果我需要访问应用程序,例如编辑怎么做?

答案1

正如我们的朋友在评论中回答的那样

sudo cat /proc/$(pgrep gedit)/environ | tr '\0' '\n'

参考:

但这并不值得,因为当用户自定义桌面启动器或脚本并对其进行修改时,所有经典 GUI 应用程序都运行相同的环境。Snap 应用则不是这种情况。

相关内容