shell
登陆型 session
, 也就是需要输入 user name
和 password
的 session。
起因:最近在看 zookeeper bin
下的一系列 shell 脚本。发现还真有好多东西值得琢磨的。
login shell 使用哪些配置文件?
一定会使用 /etc/profile
和 /etc/profile.d
(这个文件夹有一系列 shell 脚本)
如上图一共有三种情况:
- 当前用户
Home
目录找到了.bash_profile
,至此结束。不会执行2
或者3
。找不到.bash_profile
进入2
。 - 当前用户
home
目录找到了.bash_login
,至此结束。不会执行3
。找不到.bash_login
进入3
。 - 当前用户
home
目录有.profile
,.profile
会调用.bashrc
。