एक अलग bashrc से सोर्सिंग - लिनक्स, बाश

मेरा मूल .bashrc स्क्रिप्ट वर्तमान में मॉडल रन चलाने के लिए प्रयोग किया जाता है। अब मुझे इसे पूरी तरह से नए मॉडल को संकलित करने के लिए कुशलतापूर्वक उपयोग करने की आवश्यकता है।

मेरा सवाल है, अगर मैं अपना मूल बचाता हूं।bashrc, जैसा कि .bbbashrc जैसे कुछ है, क्या मुझे फ़ाइल को किसी तरह से छेड़छाड़ करने की ज़रूरत है, इसलिए जब मैं इसे अपनी स्क्रिप्ट के भीतर स्रोत करता हूं तो इसे .bashrc के रूप में पढ़ा या पहचाना जा सकता है?

मूल सोर्सिंग

source /home/tsee/.bashrc

मुझे लगता है कि नया सोर्सिंग होगा। (.bbbashrc बनाने के बाद)

source /home/tsee/.bwwbashrc

बस यह सुनिश्चित न करें कि मुझे इसे किसी निश्चित एक्सटेंशन से सहेजने या निष्पादन योग्य को किसी प्रकार से संपादित करने की आवश्यकता है या नहीं।

उत्तर:

जवाब के लिए 2 № 1

नहीं, आप इसे जो कुछ भी चाहते हैं उसका नाम दे सकते हैं। निष्पादन योग्य बिट "टी या तो आवश्यक नहीं है।

यदि आप इसके बारे में नहीं जानते हैं, तो बाश --login विकल्प आपके लिए ब्याज का हो सकता है।


उत्तर № 2 के लिए 1

मैट के सही उत्तर के पूरक के लिए, मैं यह भी बताऊंगा कि आप एक शुरू कर सकते हैं नया बैश खोल जो आपकी वैकल्पिक फ़ाइल को स्रोत करता है के बजाय .bashrc प्रारंभ होने पर।

bash --rcfile .bwwbashrc

बैश मैन पेज से:

--rcfile file

मानक व्यक्तिगत प्रारंभिक के बजाय फ़ाइल से कमांड निष्पादित करें फ़ाइल ~ / .bashrc अगर खोल इंटरैक्टिव है (नीचे INVOCATION देखें)।

यदि आप चाहते हैं बदलने के आपका वर्तमान खोल (आदेश और सेटिंग्स के साथ .bashrc), तुम दौड़ सकते हो

exec bash --rcfile .bwwbashrc

संबंधित सवाल
सबसे लोकप्रिय