如何找到定义环境变量的位置?

zwc*_*oud 6 ubuntu environment-variables

我正在使用 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 的文件的路径)。

小智 -2

只需添加到.bashrc一行即可export http_proxy="<proxy you want to use>"。这样,每次运行新的 shell 时,都会使用此代理,对于 https 和 ftp 代理也是如此