10.6. Shell 启动

当交互式登录 shell 启动时,它会自动执行一个或多个预定义的文件。 不同的 shell 执行不同的文件;有关更多信息,请参阅每个 shell 的文档。

大多数 shell 首先运行一些全局文件,例如,Bourne shell (/bin/sh) 及其衍生版本执行/etc/profile;此外,它们还执行.profile在用户的家目录中。/etc/profile允许系统管理员设置一个通用的用户环境,特别是通过设置PATH以包括本地命令目录以及正常的目录。 另一方面,.profile允许用户通过覆盖默认环境(如有必要)来定制环境以适应自己的喜好。