我在一台运行的共享计算机上CentOS 5.10
使用 Windows 7 的 VNC 登录。我们的默认和官方 shell 是csh
。
每次我打开一个新终端时,我都会有三个特定的环境变量(与模块系统)被神秘地设置在某个地方。
.cshrc
我在 、 、.login
(反正我没有) 、 或/etc/csh.cshrc
或/etc/csh.login
其他我能想到的地方都找不到它们。
有没有办法追踪它们的来源?
只是为了澄清,如果我使用 PuTTY 登录到网关计算机,我不会遇到这个问题。
答案1
我与我的系统管理员交谈,他建议终端会话以某种方式从当前登录进程/会话(?)继承环境变量,并建议我完全注销并再次登录(我非常想避免这样做,因为我已经这样做了)各个工作区中的许多重要终端会话我不想浪费时间恢复)。
他解释为什么我在使用 PuTTY 时没有遇到这个问题,是因为 PuTTY 启动了一个新的登录会话。
它解决了我的问题,但遗憾的是我无法找到该环境变量的根本原因。