सारांश
यह आलेख बताता है कि विंडोज़, मैकओएस और लिनक्स के समर्थित संस्करणों के लिए पर्यावरण चर कैसे सेट करें, जो स्थायी या अस्थायी रूप से किया जा सकता है। पर्यावरण चर गतिशील-नाम वाले मान हैं जिनका उपयोग किसी प्रक्रिया के व्यवहार को बदलने के लिए किया जा सकता है जो उनका उपयोग करता है।
अधिक जानकारी
पर्यावरण चर को स्थायी रूप से सेट करना
पर्यावरण चर को स्थायी रूप से सेट करने से यह सुनिश्चित होता है कि जब भी कोई प्रक्रिया इसे कॉल करेगी तो चर उपलब्ध होगा, कंप्यूटर पुनरारंभ होने के बाद भी और इससे कोई फर्क नहीं पड़ता कि प्रक्रिया कैसे लॉन्च होती है। प्रत्येक प्लेटफ़ॉर्म के लिए पर्यावरण चर को स्थायी रूप से कैसे सेट करें, इसके निर्देश नीचे दिए गए हैं:
खिड़कियाँ
टास्कबार खोज में "env" टाइप करें,
और सिस्टम वातावरण चर संपादित करें का चयन करें।पर्यावरण चर... बटन पर क्लिक करें।
नया पर्यावरण चर बनाने के लिए नया पर क्लिक करें
या मौजूदा पर्यावरण चर को संशोधित करने के लिए संपादित करें पर क्लिक करें।
जानकारी: इस पर निर्भर करते हुए कि आप वर्तमान उपयोगकर्ता या सभी उपयोगकर्ताओं के लिए वेरिएबल सेट करना चाहते हैं, क्रमशः उपयोगकर्ता वेरिएबल या सिस्टम वेरिएबल अनुभाग में बटन का उपयोग करें। सभी उपयोगकर्ताओं के लिए पर्यावरण चर सेट करने के लिए व्यवस्थापकीय विशेषाधिकारों की आवश्यकता होती है।वेरिएबल नाम फ़ील्ड में, उस पर्यावरण वेरिएबल का नाम दर्ज करें जिसे आप सेट करना चाहते हैं।
वेरिएबल मान फ़ील्ड में, वेरिएबल के लिए मान दर्ज करें। उदाहरण के लिए, मान एक निर्देशिका पथ हो सकता है।
परिवर्तन को प्रभावी बनाने के लिए ओके पर क्लिक करें।
ओके पर क्लिक करके शेष सभी विंडो बंद कर दें।
ध्यान दें : मौजूदा सिस्टम वेरिएबल्स को संपादित करते समय, या उपयोगकर्ता या सिस्टम वेरिएबल्स को जोड़ते या हटाते समय, पर्यावरण वेरिएबल्स में आपके परिवर्तन प्रभावी होने से पहले आपको प्रत्येक उपयोगकर्ता को बार-बार लॉग ऑफ करने की आवश्यकता हो सकती है।
मैक ओएस
लिनक्स
पर्यावरण चर सेट करने की प्रक्रिया डिफ़ॉल्ट शेल पर निर्भर करती है। टर्मिनल विंडो खोलें और शेल का नाम प्राप्त करने के लिए निम्नलिखित दर्ज करें:
echo "$SHELL"
पिछले चरण के आउटपुट के आधार पर, निम्न में से कोई एक कार्य करें:
- यदि आपका शेल एक सीएसएच या टीसीएसएच शेल है, तो अपने होम डायरेक्टरी में .cshrc या .tcshrc फ़ाइल में निम्न कमांड जोड़ें:
setenv VARIABLE value
। VARIABLE को पर्यावरण चर के नाम से और मान को उस मान से बदलें जिसे आप देना चाहते हैं, उदाहरण के लिए:
setenv NUKE _PATH /SharedDisk/ Nuke
- यदि आपका शेल एक बैश या ksh शेल है, तो अपनी होम निर्देशिका में .bashrc या .kshrc फ़ाइल में निम्न कमांड जोड़ें:
export VARIABLE=value
। VARIABLE को पर्यावरण चर के नाम से और मान को उस मान से बदलें जिसे आप देना चाहते हैं, उदाहरण के लिए:
export NUKE _PATH=/SharedDisk/ Nuke
पर्यावरण चर को अस्थायी रूप से सेट करना
पर्यावरण चर को अस्थायी रूप से सेट करने से आप केवल उस कमांड प्रॉम्प्ट/टर्मिनल सत्र के लिए एक विशेष पर्यावरण चर को बदलकर समस्या निवारण कर सकते हैं। उसी सिस्टम पर अन्य सत्र आपके द्वारा इस तरह से सेट किए गए पर्यावरण चर का उपयोग नहीं करेंगे। प्रत्येक प्लेटफ़ॉर्म के लिए अस्थायी रूप से पर्यावरण चर कैसे सेट करें, इसके निर्देश नीचे दिए गए हैं:
खिड़कियाँ
- कमांड प्रॉम्प्ट लॉन्च करें
- उदाहरण के लिए, प्रारूप सेट VARIABLE=मान का उपयोग करके सेट कमांड निष्पादित करके पर्यावरण चर को परिभाषित करें:
set NUKE _PATH=N:\SharedDisk\Nuke
- उस पर्यावरण चर का उपयोग करने के लिए अपने एप्लिकेशन को उसी कमांड प्रॉम्प्ट सत्र से लॉन्च करें
मैक ओएस
टर्मिनल लॉन्च करें
उदाहरण के लिए, प्रारूप निर्यात VARIABLE=मान का उपयोग करके निर्यात कमांड निष्पादित करके पर्यावरण चर को परिभाषित करें:
export NUKE _PATH=/SharedDisk/ Nuke
उस पर्यावरण चर का उपयोग करने के लिए अपने एप्लिकेशन को उसी टर्मिनल सत्र से लॉन्च करें
लिनक्स
लिनक्स पर पर्यावरण चर सेट करने की प्रक्रिया इस पर निर्भर करती है कि आपका डिफ़ॉल्ट शेल क्या है।
- टर्मिनल लॉन्च करें
- कमांड चलाएँ: इको $SHELL
- ए) यदि आपका शेल एक सीएसएच या टीसीएसएच शेल है, तो उदाहरण के लिए, प्रारूप सेटेनव वैरिएबल मान का उपयोग करके सेटेनव कमांड निष्पादित करके पर्यावरण चर को परिभाषित करें:
setenv NUKE _PATH /SharedDisk/ Nuke
बी) यदि आपका शेल एक बैश या केएसएच शेल है, तो उदाहरण के लिए, निर्यात VARIABLE = मान प्रारूप का उपयोग करके निर्यात कमांड निष्पादित करके पर्यावरण चर को परिभाषित करें:
export NUKE _PATH=/SharedDisk/ Nuke
- उस पर्यावरण चर का उपयोग करने के लिए अपने एप्लिकेशन को उसी टर्मिनल सत्र से लॉन्च करें
अग्रिम पठन
पर्यावरण चर को संभालने के बारे में अधिक जानकारी यहां पाई जा सकती है:
Q100017: पर्यावरण चरों को कैसे सूचीबद्ध करें
हम चाहते हैं कि खेद व्यक्त करते हैं
कृपया हमें बताएँ कि
ध्यान दें: लेबल, my.environment , को अन्य .plist फ़ाइलों से एक अद्वितीय नाम होना चाहिए
~/लाइब्रेरी/लॉन्चएजेंट टाइप करें
नोट: फ़ाइल नाम लेबल के समान होना चाहिए।
"वापस लॉग इन करते समय विंडोज़ दोबारा खोलें" को अचयनित करना सुनिश्चित करें।
वैकल्पिक रूप से, यदि आप पुनरारंभ नहीं करना चाहते हैं, और तुरंत पर्यावरण चर लागू करना चाहते हैं, तो टर्मिनल ऐप में निम्न कमांड चलाएँ:
फिर टर्मिनल ऐप को पूरी तरह से बंद कर दें।
आप टर्मिनल ऐप में निम्नलिखित कमांड चलाकर सत्यापित कर सकते हैं:
या आप Nuke स्क्रिप्ट एडिटर में निम्नलिखित चला सकते हैं: