概要文件格式
用途
在登录时设置用户环境。
描述
$HOME/.profile 文件包含您登录时系统执行的命令。 .profile 还提供系统设置并导出到环境中的变量概要文件分配。 /etc/profile 文件包含所有用户在登录时运行的命令。
在 login 程序将 LOGNAME (登录名) 和 HOME (登录目录) 变量添加到环境之后,将执行 $HOME/.profile 文件中的命令 (如果该文件存在)。 .profile 文件包含单个用户概要文件,用于覆盖 profile 文件中设置的变量,并定制 /etc/profile 文件中设置的用户环境概要文件变量。 .profile
文件通常用于设置导出的环境变量和终端方式。 定制系统的人员可以使用 mkuser 命令在每个用户主目录中设置缺省 .profile 文件。 用户可以通过修改其 .profile 文件来根据需要定制其环境。
注: $HOME/.profile 文件用于设置 Bourne 和 Korn shell 的环境。 C shell 的等效环境是 $HOME/.cshrc 文件。
示例
以下示例是 /etc/profile 文件的典型示例:
#Set file creation mask unmask 022
#Tell me when new mail arrives
MAIL=/usr/mail/$LOGNAME
#Add my /bin directory to the shell
search sequence
PATH=/usr/bin:/usr/sbin:/etc::
#Set terminal type
TERM=lft
#Make some environment variables global
export MAIL PATH TERM文件
| 项 | 描述 |
|---|---|
| /etc/profile | 包含概要文件变量。 |