系统启动文件

登录时,Shell 在读取您设置的初始化文件后定义您的用户环境。 用户环境的特征由给定环境变量的值定义。 维护该环境直到注销系统为止。

当您登录到操作系统时,Shell 使用两种类型的概要文件。 它对包含在文件中的命令求值,然后执行命令以设置系统环境。 文件具有相似的函数(除 /etc/profile 文件控制系统上所有用户的概要文件变量外),然而 .profile 文件允许您定制自己的环境。

Shell 首先运行命令以在 /etc/environment 文件中设置系统环境,然后对包含在 /etc/profile 文件中的命令求值。 运行这些文件后,系统将检查您的主目录中是否有 .profile 文件。 如果 .profile 文件存在,那么系统运行该文件。 .profile 文件将指定是否还有环境文件存在。 如果环境文件存在(通常名为 .env),那么系统运行此文件,并设置环境变量。

/etc/environment/etc/profile.profile 文件在登录时运行一次。 另一方面,.env 文件在每次您打开新 Shell 或窗口时运行。