Mac OSX n00b:什么是 .login 文件?

Mac OSX n00b: what is a .login file?

首先,我正在使用 Mac OS X。其次,我正在尝试安装一些内容:

If you include this line (or source $CALDB/software/tools/caldbinit.sh for Bourne shell users) in your .login file, then the CALDB will be available to you every time you log in.

.login 文件到底是什么?在哪里可以找到?

在 *nix 系统上,每次登录时,它都会查找名为 .login 的文件并执行它在该文件中找到的任何命令。就像当你启动一个新的 C shell 时,系统会查找名为 .cshrc 的文件并执行它。

尽管 OSX 使用 other ways 来实现此功能,但 .login 仍然可以识别。通常 .login 文件包含一个命令 "source"(读取和执行)一个标准系统登录文件,该文件设置标准 PATH、TERM 和 PROMPT 变量。其他的,例如您的 CALDB 安装,希望在登录时通过插入适当的源代码行来初始化:

source $CALDB/software/tools/caldbinit.sh

请注意,您可能必须用文字路径替换上面路径中的 $CALDB,因为当此脚本为 运行.

时,该变量在登录时可能未初始化

附录:

当使用 csh 或 tsch shells 时,

.login 通常位于主目录中。如果不存在,则必须创建它。但是,根据您使用的 OSX 的版本,您可能有其他选项或不同的方法来实现相同的效果。请按照文档(上面提供的 link)为您的 OS X.

版本选择最佳选项