ubuntu – 在Linux上设置系统范围环境变量的最佳位置是什么?

前端之家收集整理的这篇文章主要介绍了ubuntu – 在Linux上设置系统范围环境变量的最佳位置是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我只想为所有用户设置一个系统范围的环境变量JAVA_HOME,包括root用户.

要求:

>普通用户可以访问
> root可访问
>总是加载,不仅用于bash(默认情况下gnome-terminal没有启动bash)
>在Ubuntu,Debian和Red Hat上工作
>如果添加可以轻松编写脚本,那就太棒了

因为没有人在这里添加一个完整的答案是我目前认为最好的,至少对于ubuntu而言,但我愿意为其他* nix平台调整答案.
# **create**: /etc/profile.d/java.sh
export JAVA_HOME=/usr/lib/jvm/default-java

已经考虑但排除的其他选项:

> / etc / environment工作但很难维护,因为其他工具或人员可以编辑它.> / etc / profile – 与上面相同

猜你在找的Ubuntu相关文章