एसओ और आस्कुबंटु पर प्रश्नों के उत्तर , (और हेडर पढ़ने के माध्यम से) के साथ , $HOME
और /etc/
, कई फाइलों को इंगित करते हैं, जिनका उपयोग पर्यावरण चर सेट करने के लिए किया जा सकता है, जिसमें शामिल हैं:
~/.profile
~/.bashrc
~/.bash_profile
~/.gnomerc
~/.Rprofile
/etc/bash_bashrc
/etc/profile
/etc/screenrc
मैं उस फाइल को /etc/
सभी उपयोगकर्ताओं के लिए काम करता हूं , जबकि फाइलें $HOME
उपयोगकर्ता-विशिष्ट हैं। मैं वह भी इकट्ठा करता हूं जो .profile
लॉगिन पर .bashrc
लोड होता /bin/bash
है जबकि निष्पादित होने पर लोड किया जाता है। मैं यह भी समझता हूं कि विभिन्न कार्यक्रमों में अलग-अलग सेटिंग्स फाइलें हैं (उदाहरण के .Rprofile
लिए आर)। लेकिन मैं कुछ स्पष्टीकरण की सराहना करूंगा:
- कर रहे हैं
*rc
और*profile
फ़ाइलों मौलिक रूप से अलग? - ऐसी फ़ाइलों का दायरा क्या है (उदाहरण के लिए कौन सी फाइलें आमतौर पर लिनक्स के साथ उपयोग की जाती हैं)
- क्या कोई पदानुक्रम है (उदाहरण के लिए
.bashrc
चर सेट करता है.settings
) - फ़ाइलों के इस वर्ग के लिए एक अच्छा संदर्भ क्या है? इन फ़ाइलों में विकल्पों के लिए?
INVOCATION
अनुभाग देखेंman bash
।FHS
लिनक्स फाइल सिस्टम पर विकि लेख देखें । यह आपको एक अच्छी शुरुआत देगा और इन सवालों के एक जोड़े का जवाब देगा। पूर्ववर्ती डॉट वाली फ़ाइलें (.
) आमतौर पर उपयोगकर्ता-विशिष्ट होती हैं - वे उपयोगकर्ता की$HOME
निर्देशिका में रहती हैं।