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.
版本选择最佳选项
首先,我正在使用 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.
版本选择最佳选项