Shell csh启动脚本

Shell csh启动脚本,shell,csh,Shell,Csh,我知道csh有很多启动文件(.login、.cshrc等)。问题是,我正在启动一个新的csh终端,我看到很多非标准的(不是像$HOME、$SHELL等标准的)环境变量在启动时设置,而我没有在任何启动脚本中设置。在我的当前会话中,是否有办法确定启动时获取的文件顺序。如果没有,是否有一个工具可以根据变量的名称告诉哪个脚本设置了某个环境变量?您需要检查系统范围的启动文件。首先: /等/简介 这要求: /etc/{您正在使用的系统范围的shell设置}例如/etc/csh 然后调用您自己的配置文件 ~/

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

您需要检查系统范围的启动文件。首先:

/等/简介

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

然后调用您自己的配置文件

~/.剖面图


这反过来调用您的个人shell设置,例如~/.csh

man csh
。一些shell手册页在定义系统范围的起始文件的位置方面做得很好。通常
/usr/local/…
祝你好运。