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

标签 linux unix environment-variables

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

最佳答案

对于 Mac OS X 位,this question似乎已经对此进行了深入的讨论。并且,this question似乎对 Linux 上的全局环境变量进行了不错的讨论。

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

关于通过脚本修改linux跨发行版环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5656327/

相关文章:

docker - Dockerfile和环境变量

与Linux中的内存映射设备通信

linux - 从 Mac 终端终止/删除远程 ssh shell

linux - 在 unix 远程服务器中执行参数文件

ruby - 为什么我的 Ruby Git 脚本 Hook 使用错误的 $PATH 运行?

java - 如何从 Spring Boot 获取操作系统环境变量?

linux - CentOS yum 失败,出现 libcurl.so.4 错误,说 'undefined symbol: libssh2_agent_disconnect'

linux - 无法在 Kali 2.0 上安装 Guest Additions

linux - 如何在 Linux 中同时运行 find 和 cp 命令?

mysql - 使用su后无法通过unix_socket连接mysql