題 如何找出環境變量(如PATH)的設置位置?


我在linux中有一個帶有bash shell的xterm。當我 echo $PATH,它顯示一個目錄,我想知道誰把這個目錄放在 PATH。我該怎麼知道?

謝謝!


7
2018-02-20 13:30


起源




答案:


假設您的登錄shell是bash,您可以開始查看以下文件: /etc/profile~/.bashrc 和 ~/.bash_profile。如果從另一個shell調用bash,則可能需要檢查另一個shell設置的變量。


4
2018-02-20 13:44





您可能無法發現誰,但您可以找出設置​​該文件的文件。查看啟動文件的Bash文檔。啟動時有幾個bash進程設置$ PATH和其他環境變量。

http://www.gnu.org/software/bash/manual/html_node/Bash-Startup-Files.html#Bash-Startup-Files


1
2017-07-16 04:33





您還可以查看文件/ etc / environment


0
2018-04-14 06:58



目前尚不清楚這是如何回答這個問題的。 - fixer1234