ఏ Bash స్టార్టప్ ఫైల్ ఆ ప్రాక్సీని సెట్ చేసింది?
మొదట login_shell తనిఖీ చేయండి, తర్వాత ఎంచుకున్న ప్రొఫైళ్లను వారసత్వంగా వచ్చిన తల్లిదండ్రుల వాతావరణం నుండి వేరు చేయండి.
shopt login_shell| లాంచ్ | స్టార్టప్ ఇన్పుట్లు |
|---|---|
| లాగిన్ | /etc/profile, తర్వాత ~/.bash_profile, ~/.bash_login లేదా ~/.profile నుండి చదవగలిగే మొదటి ఉన్న ఫైల్; ఇది ~/.bashrc ను సోర్స్ చేయవచ్చు |
| ఇంటరాక్టివ్ నాన్-లాగిన్ | ~/.bashrc; Debian కుటుంబ నిర్మాణాలు కూడా /etc/bash.bashrc |
| నాన్-ఇంటరాక్టివ్ | వర్తించిన చోట BASH_ENV |
ఆ మార్గంలోని అసైన్మెంట్లు మరియు సోర్స్ చేసిన స్క్రిప్ట్లను అసలు ప్రాక్సీ వేరియబుల్ కోసం తనిఖీ చేయండి. అందువల్ల వివిధ టెర్మినల్ మోడ్లు వివిధ మూలాలను ఎంచుకోవచ్చు.
bash --noprofile --norc స్టార్టప్ ఫైల్లను దాటవేస్తుంది కానీ తల్లిదండ్రుల వాతావరణాన్ని ఇంకా వారసత్వంగా పొందుతుంది. ఫైల్లోని అసైన్మెంట్ను తీసేయడం టెర్మినల్ లేదా shell ఇప్పటికే కలిగి ఉన్న విలువను తొలగించదు.
విలువను కలిగి ఉన్న మూలాన్ని సరిచేసి, ఉద్దేశించిన తల్లిదండ్రుల వాతావరణంతో ప్రారంభించండి. తర్వాత వచ్చే మరో unset మూలాన్ని దాచగలదు కానీ మరో లాంచ్ మార్గాన్ని సరిచేయదు.