ऐसा लगता है कि हमयदि .bash_profile आमतौर पर स्रोत .bashrc किसी भी तरह से, क्यों नहीं .bashrc का उपयोग करें?
source ~/.bashrc
हमारे .bash_profile में
वैसे भी डाल देंगे। तो क्यों न सिर्फ एक फ़ाइल का उपयोग करें, कहें। Bashrc?
ऐसा लगता है कि हमयदि .bash_profile आमतौर पर स्रोत .bashrc किसी भी तरह से, क्यों नहीं .bashrc का उपयोग करें?
source ~/.bashrc
हमारे .bash_profile में
वैसे भी डाल देंगे। तो क्यों न सिर्फ एक फ़ाइल का उपयोग करें, कहें। Bashrc?
क्योंकि ऐसी चीजें हो सकती हैं जो आप प्रति बार एक बार लॉग इन करना चाहते हैं (इसलिए .bash_profile
में) प्रत्येक बार xterm या जैसा खुलता है (.bashrc
के अनुसार), उदाहरण के लिए उपयोगकर्ता को पासफ्रेज़ को डिक्रिप्ट और लोड करने के लिए कहना एसएसएच कुंजी एक एसएसएच एजेंट, इत्यादि आदि
आप कुछ चीजें .bash_profile
में डाल सकते हैं जो टर्म उदाहरण के लिए उपयुक्त नहीं है। उदाहरण के लिए, यदि आपने खोल के माध्यम से अपने संपादक से बाहरी कमांड चलाया - तो खोल उदाहरण .bashrc
स्रोत होगा लेकिन .bash_profile
नहीं होगा। उदाहरण के लिए, मैं अपनी प्रोफ़ाइल में alias ls=ls -F
डाल सकता हूं, लेकिन आप नहीं चाहते हैं कि उपनाम केवल शेल के किसी भी उदाहरण के लिए लागू हो, केवल जिनके साथ आप बातचीत करेंगे।
बस यह ध्यान रखना चाहते हैं कि आरसी फ़ाइल केवल इंटरैक्टिव शैल पर पढ़ी जाती है (जब तक मजबूर या अलग स्टार्टअप मोड, जैसे पॉज़िक्स मोड या sh)। – TheBonsai