最近换了工作,只能用unbutu环境,只好重新搞一搞。突然发现以前喜欢在/etc/environment,/etc/profile,~/,bash_profile等等文件,但其实发现以下代码,
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
以上代码是说在/etc/profile.d文件夹下所有的sh文件都被执行,这样的话,不需要改/etc/profile都可以,只要配置好一个sh文件,直接扔进去/etc/profile.d/下就可以,无论任何文件名,下次重装系统还可以直接复制过去,方便快捷。