我是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。
答案 0 :(得分:2)
不确定您是否具体询问是否有人可以使用它?通常,用户不必source /etc/profile
,但具有“正常”权限的任何人都应该能够这样做。
另外,对于所有用户,/ etc / profile 通常执行是正确的。您可能希望确保Docker的行为符合您的预期;有关/ etc / profile可能无法获取的时间,请参阅以下内容:/etc/profile not sourced。在引用的页面中,您可以在其中放置每个 bash调用应该选择的命令:/etc/profile.d/myscript.sh