如何找到環境變數的定義位置?

如何找到環境變數的定義位置?

我使用的是 Ubuntu 16.04,無法http_proxy永久取消設定。每次我打開終端機視窗時,它都會恢復為http://127.0.0.1:1080.

我檢查了/etc/environment~/.profile~/.bashrc以及裡面的腳本/etc/profile.d,但沒有找到任何有關代理的資訊。

所以現在我想知道如何找出環境變數是在哪個文件中定義的。我的意思是類似的東西where http_proxy,它會列印/etc/blahblah(定義 http_proxy 的檔案的路徑)。

答案1

只需添加到.bashrc一行即可export http_proxy="<proxy you want to use>"。這樣,每次執行新的 shell 時,都會使用此代理,對於 https 和 ftp 代理也是如此

相關內容