- /ect/profile
- 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从 /etc/profile.d 目录的配置文件中搜集shell的设置.因此A正确
- /etc/bashrc
- 为每一个 运行bash shell 的用户执行此文件.(只有当bash shell被打开时,该文件被读取,并不是用户登录时候自动执行,因此B错误)
- ~/.bash_profile(用户主目录下的bash_profile)
- 每个用户都可使用该文件输入 专用于 自己使用的shell信息, 当用户登录时,该文件仅仅执行一次(因此C错误) !默认情况下,他设置一些环境变量,执行~/.bashrc文件.
- ~/.bashrc
- 该文件包含专用于用户的bash shell的bash信息 ,当登录时以及每次打开新的shell时,该该文件被读取 .,因此C错误
- ~/.bash_logout
- 当每次退出系统(退出bash shell)时,执行该文件.
总结:
/etc下的profile和profile.d是为所有的用户设置的环境变量等信息
用户主目录下的
.bash_profile、
.bashrc、和.
b
ash_logout只对某一个用户有效