सभी उपयोगकर्ताओं के लिए स्थायी पर्यावरण चर


11

मैं सिस्टम पर सभी उपयोगकर्ताओं को SPI नाम का एक पर्यावरण चर रखना चाहता हूं जो / usr / स्थानीय / share_ideas निर्देशिका को इंगित करता है। मैं यह कैसे करुं?

जवाबों:


16

मैं इसे / etc निर्देशिका में फ़ाइल में रखूँगा /etc/profile.d/myvariable.sh। इस फ़ाइल में मैं इसे इस तरह सेट करूँगा:

SPI=/usr/local/share_ideas

/etc/profile.dनिर्देशिका में फ़ाइलें स्वचालित रूप से सिस्टम में प्रवेश करने वाले उपयोगकर्ता के हिस्से के रूप में तैयार की जाती हैं। एक ".sh" में समाप्त होने वाली फ़ाइलों का उपयोग बैश शेल द्वारा किया जाता है।


4
में क्यों नहीं /etc/profile? क्या कोई विशिष्ट कारण है कि /etc/profile.dफ़ाइलों का उपयोग करना बेहतर है?
terdon

11
मामले में /etc/profileआरपीएम के अपडेट के परिणामस्वरूप गेट का अपडेट। यह एक दूरस्थ समस्या है, लेकिन सिस्टम स्तर की फ़ाइलों को अकेले छोड़ने के लिए बेहतर है ताकि आपके परिवर्तन खो न जाएं।
स्लम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.