Wie findet man heraus, wo eine Umgebungsvariable definiert ist?

Wie findet man heraus, wo eine Umgebungsvariable definiert ist?

Ich verwende Ubuntu 16.04 und kann es nicht http_proxydauerhaft löschen. Jedes Mal, wenn ich ein Terminalfenster öffne, wird es auf wiederhergestellt http://127.0.0.1:1080.

Ich habe /etc/environment, und die darin enthaltenen Skripte überprüft ~/.profile, aber nichts zum Proxy gefunden.~/.bashrc/etc/profile.d

Jetzt möchte ich wissen, wie ich herausfinden kann, wo – in welcher Datei – eine Umgebungsvariable definiert ist. Ich meine so etwas wie: where http_proxyund es wird gedruckt /etc/blahblah(der Pfad der Datei, die http_proxy definiert).

Antwort1

Fügen Sie einfach .bashrceine Zeile mit hinzu export http_proxy="<proxy you want to use>". Auf diese Weise wird dieser Proxy jedes Mal verwendet, wenn Sie eine neue Shell ausführen, dasselbe gilt für https- und ftp-Proxy

verwandte Informationen