खोज…


परिचय

.bash_profile , .bash_login , .bashrc , और .profile सब काफी एक ही बात करते हैं: की स्थापना की और काम करता है, चर, और प्रकार परिभाषित करते हैं।

मुख्य अंतर यह है कि .bashrc को एक गैर-लॉगिन लेकिन इंटरेक्टिव विंडो के उद्घाटन पर कहा जाता है, और .bash_profile और अन्य को लॉगिन शेल के लिए बुलाया जाता है। कई लोगों के पास अपने .bash_profile या समान कॉल .bashrc वैसे भी हैं।

टिप्पणियों

नोट की अन्य फाइलें हैं:

  • /etc/profile , सिस्टम-वाइड (उपयोगकर्ता विशिष्ट नहीं) आरंभीकरण कोड के लिए।

  • .bash_logout , लॉग आउट करते समय ट्रिगर हो जाता है (साफ़ सफाई का सामान .bash_logout )

  • .inputrc , .bashrc समान लेकिन रीडलाइन के लिए।

.profile बनाम .bash_profile (और .bash_login)

बैश सहित स्टार्टअप पर अधिकांश गोले द्वारा .profile को पढ़ा जाता है। हालाँकि, .bash_profile को bash के लिए विशिष्ट विन्यास के लिए प्रयोग किया जाता है। सामान्य इनिशियलाइज़ेशन कोड के लिए, इसे .profile में डालें। यदि यह बैश करने के लिए विशिष्ट है, तो .bash_profile उपयोग करें।

.profile वास्तव में विशेष रूप से बैश के लिए डिज़ाइन नहीं किया गया है, .bash_profile हालांकि इसके बजाय है। ( .profile बॉर्न और अन्य समान गोले, जो बैश पर आधारित है के लिए है) बैश पीछे हटना होगा .profile अगर .bash_profile नहीं मिला है।

.bash_login के लिए फ़ॉलबैक है .bash_profile अगर यह नहीं पाया जाता है,। आमतौर पर इसके बजाय .bash_profile या .profile का उपयोग करना सबसे अच्छा है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow