【问题标题】:csh startup scriptscsh 启动脚本
【发布时间】:2012-11-05 18:12:45
【问题描述】:

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

【问题讨论】:

  • man csh。一些 shell 手册页很好地定义了系统范围的 startfiles 的位置。通常/usr/local/...祝你好运。

标签: shell csh


【解决方案1】:

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

/etc/profile

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

然后调用你自己的个人资料

~/.profile

这又会调用您的个人 shell 设置,例如~/.csh

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-23
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    相关资源
    最近更新 更多