कुन 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 ले स्रोत लुकाउन सक्छ तर अर्को लन्च बाटो सुधार्दैन।