shopt login_shell
लॉन्चस्टार्टअप इनपुट
लॉगिन/etc/profile, फिर ~/.bash_profile, ~/.bash_login या ~/.profile में से पहली पठनीय मौजूद फ़ाइल; यह ~/.bashrc को सोर्स कर सकती है
इंटरैक्टिव गैर-लॉगिन~/.bashrc; Debian परिवार के बिल्ड में /etc/bash.bashrc भी
गैर-इंटरैक्टिवजहाँ लागू हो वहाँ BASH_ENV

उस पथ पर असाइनमेंट और सोर्स की गई स्क्रिप्ट वास्तविक प्रॉक्सी वेरिएबल के लिए जाँचें। इसलिए अलग-अलग टर्मिनल मोड अलग-अलग स्रोत चुन सकते हैं।

bash --noprofile --norc स्टार्टअप फ़ाइलें छोड़ देता है पर पैरेंट वातावरण फिर भी विरासत में लेता है। किसी फ़ाइल का असाइनमेंट हटाने से वह मान नहीं मिटता जो टर्मिनल या shell पहले से रखता है।

मालिकाना स्रोत को ठीक करें और इच्छित पैरेंट वातावरण से शुरू करें। बाद का कोई unset स्रोत को छिपा सकता है, पर दूसरा लॉन्च पथ ठीक नहीं करता।

संबंधित लेख