2011-11-08 45 views
11

說我有一些環境變量PROJECT_HOME。我想找出它被設置在哪個文件中。我該怎麼做?如何找到設置環境變量的地方

+0

應該在超級用戶中發佈了這個 - 可以隨意移動的用戶。 – Charlotte

+1

你的意思是從設置的位置開始 – manojlds

+1

該變量不僅可以由登錄時加載的$ HOME中的文件設置,也可以由$ HOME中的文件「sourced」來設置。 –

回答

4
find $HOME -type f -exec grep -Hn 'PROJECT_HOME' {} \; 
1

我喜歡在這種情況下使用ack!。我會換成可能的超級目錄,然後做一個ack PROJECT_HOME

12
grep -r PROJECT_HOME /etc $HOME 

可能會找到它。