在Alpine linux的哪里设置系统默认环境变量?

1ijk:

我知道,使用Ubuntu,您可以在中设置环境变量的默认值/etc/environment我在Alpine linux中看不到该文件。是否有其他位置可用于设置系统范围的默认值?

弗拉德·弗罗洛夫(Vlad Frolov):

看来这/etc/profile是我能找到的最好的地方。至少在此处设置了一些环境变量:

export CHARSET=UTF-8
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
export PAGER=less
export PS1='\h:\w\$ '

umask 022

for script in /etc/profile.d/*.sh ; do
        if [ -r $script ] ; then
                . $script
        fi
done

根据的内容/etc/profile,您可以创建一个.sh扩展名为in 的文件,/etc/profile.d/并且--login每次都必须传递以加载env变量,例如docker exec -it container sh --login

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章