如何为centos上的所有用户设置$ PATH?

时间:2015-07-25 02:31:21

标签: centos

我是CentOS的新手,我想在$ PATH中添加一些东西,所以我使用命令:

export PATH=$PATH:/usr/lib/scala/bin

但是,它只是为任何一个特定用户设置了路径。我想为所有用户设置$ PATH。然后我发现它可以使用它:

vi /etc/profile 
       JAVA_HOME=/usr/java
       PATH=$JAVA_HOME/bin:$PATH
       export JAVA_HOME PATH
source /etc/profile

任何人都可以使用命令来执行此操作。因为我想写Dockerfile。

1 个答案:

答案 0 :(得分:2)

不确定您是否具体询问是否有人可以使用它?通常,用户不必source /etc/profile,但具有“正常”权限的任何人都应该能够这样做。

另外,对于所有用户,/ etc / profile 通常执行是正确的。您可能希望确保Docker的行为符合您的预期;有关/ etc / profile可能无法获取的时间,请参阅以下内容:/etc/profile not sourced。在引用的页面中,您可以在其中放置每个 bash调用应该选择的命令:/etc/profile.d/myscript.sh