login shell
如果Bash作为login shell调用时,它按顺序读取和执行以下文件中的命令:
- /etc/profile(如果存在)
- ~/.bash_profile
- ~/.bash_login
- ~/.profile
通常,在/etc/profile里有这么一句:
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ];
如果Bash作为login shell调用时,它按顺序读取和执行以下文件中的命令:
通常,在/etc/profile里有这么一句:
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ];