这些文件包含提供给作为用户 shell 运行的 Bash 以及系统初始化后调用的所有 Bash 脚本的别名和环境变量。
系统级默认设置,主要用于设置环境(所有 Bourne 类型 shell,不仅限于 Bash [1])
Bash 的系统级函数和别名
用户特定的 Bash 环境默认设置,位于每个用户的 home 目录中(本地对应于/etc/profile)
用户特定的 Bash 初始化文件,位于每个用户的 home 目录中(本地对应于/etc/bashrc)。只有交互式 shell 和用户脚本会读取此文件。请参阅附录 M 以获取示例.bashrc文件。
系统上所有用户帐户的列表,包括他们的身份、home 目录、所属组以及默认 shell。请注意,用户密码不存储在此文件中,[2]而是存储在/etc/shadow以加密形式。
[1] | 这不适用于 csh、tcsh 以及其他与经典 Bourne shell (sh) 无关或非其后代的 shell。 |
[2] | 在旧版本的 UNIX 中,密码曾存储在/etc/passwd,这解释了该文件的名称。 |