PATHにパスが追加されたファイルを追跡する方法は?

PATHにパスが追加されたファイルを追跡する方法は?

PATH私の環境変数に不要なパスが追加されました。

犯人をどのように見つけることができますか?

私はすでに見ました:

  • ~/.bashrc
  • ~/.bash_profile
  • /etc/bashrc
  • /etc/設定ファイル
  • /etc/環境

ベストアンサー1

これはおそらく過剰である可能性があり、スクリプトを実行する順序を追跡して(もちろん)見つけることを試みる必要がありますが、時々ツリーを解析するのは困難です。したがって、簡単にgrepして見つけることができます。

grep --regexp='PATH=.*/path/that/you/try/to/find' --binary-files=without-match -r /

これは非常に長いプロセスであり、プロセス全体の間にハードドライブが正しく機能しないことに注意してください(基本的に持っているすべてのテキストファイルを読みます)。

おすすめ記事