3

我知道 csh 有很多启动文件(.login、.cshrc 等)。问题是我正在启动一个新的 csh 终端,我看到很多非标准(不是标准的,如 $HOME、$SHELL 等)环境变量在启动时设置,而我没有在我的任何启动脚本中设置。有没有办法找出在我当前会话中启动时获取的文件序列。如果没有,是否有一个工具可以告诉哪个脚本在给定变量名称的情况下设置了某个环境变量?

4

1 回答 1

0

您需要检查系统范围的启动文件。从...开始:

/etc/profile

它调用: /etc/{您正在使用的系统范围的 shell 设置} 例如 /etc/csh

然后你自己的个人资料被称为

~/.profile

进而调用您的个人 shell 设置,例如 ~/.csh

于 2013-06-07T09:52:06.983 回答