我的同事在某个地方创建了一个JAVA_HOME变量,但他记不住了。
我检查了/ etc / profile,/ etc / bashrc,/ root / .bash_profile,/ root / .bashrc。所有这些文件都没有设置JAVA_HOME的行,但它仍然会继续使用旧值。
那么,有没有办法找出它来自哪里?
答案 0 :(得分:1)
这是一种原始但有效的方法:
cd /
grep -r“JAVA_HOME”。
这将递归搜索起始点(在此示例中为UNIX根目录)下的所有子目录,以查找包含字符串'JAVA_HOME'的任何文件。
你可以使用grep -r --include =“*。ext”“JAVA_HOME”。如果您想将搜索限制为扩展名为.ext。
的文件