通过脚本修改linux跨发行版环境变量?

发布于 2024-11-01 07:43:26 字数 156 浏览 1 评论 0原文

以跨发行版/*nix 友好的方式从脚本修改或创建环境变量的最佳方法是什么?我只是想通过引导脚本添加几个环境变量,但是有很多地方可以做到这一点,例如,ubuntu 更喜欢 /etc/environment 但我不想编写很多逻辑来处理不同的发行版,我想支持 OS X。有没有最佳实践方法可以做到这一点?

What is the best way to modify or create environment variables from a script in a way that is cross distro/*nix friendly? I simply want to add a couple of environment variables via a bootstrap script, but there are so many places to do this and, for example, ubuntu prefers /etc/environment but I don't want to write a lot of logic to deal with different distros and I would like to support OS X. Is there a best-practices way to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光磨忆 2024-11-08 07:43:26

对于Mac OS X位,这个问题似乎已经讨论得很好深度。而且,这个问题似乎对 Linux 上的全局环境变量进行了很好的讨论。

我在 Debian 系统上看到 /etc/environment 但它是空的。我认为全局初始化文件是为每个 shell 定义的,如果 shell 有这样的文件的话。

For the Mac OS X bit, this question appears to have discussed it to good depth. And, this question appears to have a decent discussion for global environment variables on Linux.

I see a /etc/environment but it is empty, on Debian system. I think global initialization files are defined per shell, if a shell has such a file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文