Unix 系统变量与参数使用指南
1. 变量与 .profile 文件
在 Unix 系统中,变量的定义和使用有其独特的规则。有些变量在子 shell 中表现如同普通的导出变量,但在执行完定义行代码后,调用的 shell 中就不再存在这些变量。
在登录 shell 显示命令提示符之前,会完成一系列登录操作,其中会查找并读取系统中的两个特殊文件。
- /etc/profile :由系统管理员设置,通常会检查用户是否有新邮件(“You have mail” 消息就来源于此),设置默认的文件创建掩码(umask),建立默认的 PATH 环境变量,以及执行管理员希望用户登录时执行的其他操作。
- .profile :位于用户主目录下,大多数 Unix 系统在创建用户账户时会设置一个默认的 .profile 文件。例如,一个简单的 .profile 文件内容如下:
$ cat $HOME/.profile
PATH="/bin:/usr/bin:/usr/lbin:.:"
export PATH
$
这个 .profile 文件只是简单地设置了 PATH 环境变量并将其导出。用户可以修改 .profile 文件,使其包含登录时想要执行的任何命令
超级会员免费看
订阅专栏 解锁全文
1090

被折叠的 条评论
为什么被折叠?



