1

私の同僚はどこかに JAVA_HOME 変数を作成しましたが、覚えていませんでした。

/etc/profile、/etc/bashrc、/root/.bash_profile、/root/.bashrc を確認しました。これらのすべてのファイルには、JAVA_HOME を設定する行がありませんが、古い値で戻ってきます。

それで、それがどこから来ているかを知る方法はありますか?

4

1 に答える 1

1

以下は、大雑把ですが効果的な方法の 1 つです。

cd /
grep -r "JAVA_HOME" .

これは、開始点 (この例では UNIX ルート ディレクトリ) の下のすべてのサブディレクトリを再帰的に検索して、文字列 'JAVA_HOME' を含むファイルを探します。

grep -r --include="*.ext" "JAVA_HOME" を使用できます。拡張子が .ext のファイルに検索を制限したい場合。

于 2012-05-14T03:25:26.893 に答える