如何跟踪来自哪个环境变量

时间:2012-05-14 03:13:57

标签: centos environment-variables

我的同事在某个地方创建了一个JAVA_HOME变量,但他记不住了。

我检查了/ etc / profile,/ etc / bashrc,/ root / .bash_profile,/ root / .bashrc。所有这些文件都没有设置JAVA_HOME的行,但它仍然会继续使用旧值。

那么,有没有办法找出它来自哪里?

1 个答案:

答案 0 :(得分:1)

这是一种原始但有效的方法:

cd /
grep -r“JAVA_HOME”。

这将递归搜索起始点(在此示例中为UNIX根目录)下的所有子目录,以查找包含字符串'JAVA_HOME'的任何文件。

你可以使用grep -r --include =“*。ext”“JAVA_HOME”。如果您想将搜索限制为扩展名为.ext。

的文件