मैं Ubuntu डेस्कटॉप 14.04 का उपयोग कर रहा हूं, और इस तरह, मैं गैर-लॉगिन शेल का उपयोग कर रहा हूं। जब मैं GUI टर्मिनल खोलता हूं, तो पहले गैर-लॉगिन शेल सत्रों में निम्नलिखित स्टार्टअप फाइलें पढ़ी जाती हैं:
/etc/bash.bashrc
~/.bashrc
गैर-लॉगिन गोले मूल प्रक्रिया से वातावरण प्राप्त करते हैं, जो एक लॉगिन शेल है, इसलिए सत्र निम्नलिखित स्टार्टअप फ़ाइलों को भी पढ़ता है:
/etc/profile
~/.bash_profile
हालांकि, मैं नहीं मिल सकता है $PATH
पूरे सिस्टम में रास्तों की तरह के लिए /bin
, /sbin
, /usr/bin
, /usr/sbin
, इन फ़ाइलों में से किसी में निर्धारित किया है। $PATH
इन निर्देशिकाओं के लिए सेट कहां है ?
$PATH
यह मूल लॉगिन शेल द्वारा विरासत में मिला है या यदि यह प्रत्येकbash
उदाहरण द्वारा पुनः लोड किया गया है ?