Welche Bash-Startdatei hat diesen Proxy gesetzt?
Prüfen Sie zuerst login_shell und unterscheiden Sie dann die ausgewählten Profile von der geerbten Umgebung des Elternprozesses.
shopt login_shell| Start | Start-Eingaben |
|---|---|
| Anmeldung | /etc/profile, dann die erste lesbare vorhandene ~/.bash_profile, ~/.bash_login oder ~/.profile; sie kann ~/.bashrc einbinden |
| Interaktiv ohne Anmeldung | ~/.bashrc; Debian-Derivate außerdem /etc/bash.bashrc |
| Nicht interaktiv | BASH_ENV, wo zutreffend |
Untersuchen Sie auf diesem Pfad die Zuweisungen und eingebundenen Skripte auf die tatsächliche Proxy-Variable. Daher können unterschiedliche Terminalmodi unterschiedliche Quellen auswählen.
bash --noprofile --norc überspringt Startdateien, erbt aber weiterhin die Umgebung des Elternprozesses. Das Entfernen einer Zuweisung in einer Datei löscht keinen Wert, den das Terminal oder die Shell bereits hält.
Korrigieren Sie die Quelle, der der Wert gehört, und starten Sie mit der beabsichtigten Elternumgebung. Ein weiteres unset am Ende kann die Quelle verbergen, ohne einen anderen Startpfad zu reparieren.