一部の環境変数($PATH
、$MANPATH
および友達)は、部分的に異なるソースファイルに設定されています。
特定の環境変数のどの部分がどのファイルからのものかをすばやく収集するためのコマンドまたはメソッドが欲しいと思っています。
私の$ PATHには、例えば、明らかで(に加算)が設定されている.bashrc
、/etc/paths
、/etc/paths.d/X11
...と私はまだ余分に私の中に重複したパス定義を作成した最後の神秘的なファイルを探しています$PATH
。
環境変数の原因となっているファイルを手動で特定するには、しばらく時間がかかります。すべてのセッターを追跡するというこの不必要な労力を回避するための便利な方法がなければならないのでしょうか…それとも、これらの線に沿って考えているのは私だけですか?