एक पर्यावरण चर एक गतिशील मान है जो ऑपरेटिंग सिस्टम और अन्य सॉफ़्टवेयर का उपयोग आपके कंप्यूटर के लिए विशिष्ट जानकारी निर्धारित करने के लिए किया जा सकता है।
दूसरे शब्दों में, यह कुछ ऐसा है जो किसी और चीज़ का प्रतिनिधित्व करता है, जैसे आपके कंप्यूटर पर कोई स्थान, a संस्करण संख्या , वस्तुओं की सूची, आदि।
पर्यावरण चर प्रतिशत चिह्न से घिरे हुए हैं ( % ), के रूप में %अस्थायी% , उन्हें नियमित पाठ से अलग करने के लिए।
दो प्रकार मौजूद हैं:उपयोगकर्ता पर्यावरण चरऔरसिस्टम पर्यावरण चर.
उपयोगकर्ता पर्यावरण चर
उपयोगकर्ता पर्यावरण चर, जैसा कि नाम से पता चलता है, पर्यावरण चर हैं जो प्रत्येक उपयोगकर्ता खाते के लिए विशिष्ट हैं।
इसका मतलब यह है कि एक उपयोगकर्ता के रूप में लॉग इन करने पर एक वेरिएबल का मान एक ही कंप्यूटर पर एक अलग उपयोगकर्ता के रूप में लॉग इन करने पर उसी वेरिएबल के मान से भिन्न हो सकता है।
इस प्रकार के पर्यावरण चर को किसी भी उपयोगकर्ता द्वारा लॉग इन करके मैन्युअल रूप से सेट किया जा सकता है, लेकिन विंडोज़ और अन्य सॉफ़्टवेयर उन्हें भी सेट कर सकते हैं।
उपयोगकर्ता पर्यावरण चर का एक उदाहरण है %होमपैथ% . उदाहरण के लिए, एक विंडोज़ 11 कंप्यूटर पर, वह वेरिएबल का मान रखता है उपयोगकर्ताटिम , जो वह फ़ोल्डर है जिसमें सभी उपयोगकर्ता-विशिष्ट जानकारी शामिल है।
मिनीक्राफ्ट में शेड्स कैसे लगाएं
एक उपयोगकर्ता परिवेश चर कस्टम भी हो सकता है। एक उपयोगकर्ता कुछ ऐसा बना सकता है %डेटा% , जो कंप्यूटर पर किसी फ़ोल्डर की ओर इंगित कर सकता है सी:डाउनलोडफ़ाइलें . इस तरह का पर्यावरण चर केवल तभी काम करेगा जब वह विशिष्ट उपयोगकर्ता लॉग इन हो।
यदि आप अपने कंप्यूटर से निपटने के लिए शॉर्टकट का उपयोग करना चाहते हैं तो आप एक कस्टम उपयोगकर्ता पर्यावरण चर का उपयोग कर सकते हैं। या, यदि आप आगे की सोच रहे थे और एक स्क्रिप्ट बनाई थी जो एक पर्यावरण चर को इंगित करती है, तो आप स्क्रिप्ट में सभी कोड को समायोजित किए बिना बाद में फ़ोल्डर को हमेशा बदल सकते हैं।
सिस्टम पर्यावरण चर
सिस्टम वातावरण चर केवल एक उपयोगकर्ता से आगे बढ़ते हैं, जो किसी भी उपयोगकर्ता पर लागू होते हैं जो मौजूद हो सकता है, या भविष्य में बनाया जा सकता है। अधिकांश सिस्टम वातावरण चर विंडोज़ फ़ोल्डर जैसे महत्वपूर्ण स्थानों की ओर इशारा करते हैं।
विंडोज़ सिस्टम में कुछ सबसे सामान्य पर्यावरण चर शामिल हैं %पथ% , %कार्यक्रम फाइलें% , %अस्थायी% , और %सिस्टमरूट% , हालाँकि कई अन्य भी हैं।
उदाहरण के लिए, जब आप विंडोज़ स्थापित करते हैं, %विंडिर% उस निर्देशिका पर सेट किया गया है जिसमें यह स्थापित है। चूंकि इंस्टॉलेशन निर्देशिका कुछ ऐसी चीज़ है जिसे इंस्टॉलर (वह आप...या आपका कंप्यूटर निर्माता) एक कंप्यूटर में परिभाषित कर सकता है, यह हो सकता है सी:विंडोज़ ,लेकिन दूसरे में, यह हो सकता है सी:Win10 .
इस उदाहरण को जारी रखते हुए, मान लें कि विंडोज़ की स्थापना पूरी होने के बाद इनमें से प्रत्येक कंप्यूटर पर Microsoft Word स्थापित किया गया है। वर्ड इंस्टॉलेशन प्रक्रिया के भाग के रूप में, कई फ़ाइलों को उस निर्देशिका में कॉपी करने की आवश्यकता होती है जिसमें विंडोज़ स्थापित है। वर्ड यह कैसे सुनिश्चित कर सकता है कि वह फ़ाइलों को सही जगह पर इंस्टॉल कर रहा है यदि वह जगह है सी:विंडोज़ एक कंप्यूटर पर और दूसरे पर कहीं और?
इस तरह की संभावित समस्या को रोकने के लिए, Microsoft Word, साथ ही अधिकांश सॉफ़्टवेयर को इंस्टॉल करने के लिए डिज़ाइन किया गया था %विंडिर% , कोई विशिष्ट फ़ोल्डर नहीं. इस तरह, यह सुनिश्चित किया जा सकता है कि ये महत्वपूर्ण फ़ाइलें विंडोज़ के समान निर्देशिका में स्थापित हैं, चाहे वह कहीं भी हो।
देखना माइक्रोसॉफ्ट का मान्यता प्राप्त पर्यावरण चर पृष्ठ विंडोज़ में अक्सर उपयोग किए जाने वाले उपयोगकर्ता और सिस्टम वातावरण चर की एक विशाल सूची के लिए।
किसी पर्यावरण चर का मान कैसे ज्ञात करें
यह देखने के कई तरीके हैं कि कोई विशेष पर्यावरण चर क्या होता है।
कमांड प्रॉम्प्ट इको कमांड
ज्यादातर मामलों में, कम से कम विंडोज़ में, ऐसा करने का सबसे सरल और शायद सबसे तेज़ तरीका एक सरल तरीका है सही कमाण्ड आदेश बुलाया गया गूंज .
कमांड प्रॉम्प्ट खोलें और निम्नलिखित निष्पादित करें आज्ञा वास्तव में, निश्चित रूप से, प्रतिस्थापित करना %अस्थायी% उस पर्यावरण चर के लिए जिसमें आप रुचि रखते हैं:
|_+_|उस मान पर ध्यान दें जो तुरंत नीचे प्रदर्शित होता है। उदाहरण के लिए, प्रतिध्वनि %अस्थायी% इसका उत्पादन हो सकता है:
सभी पर्यावरण चरों को एक साथ सूचीबद्ध करने के लिए, बस निष्पादित करें तय करना कमांड लाइन से. या, प्रयास करें उपयोगकर्ता सेट करें आरंभ होने वाले सभी वेरिएबल्स की सूची के लिए उपयोगकर्ता (यह किसी भी उपसर्ग के साथ काम करता है)।
आउटपुट कुछ इस तरह दिखता है, जहां वेरिएबल का नाम पहले सूचीबद्ध होता है, उसके बाद = , और फिर मान:
|_+_|प्रवेश करना सेट > ev.txt TXT दस्तावेज़ में सहेजे गए पर्यावरण चर की पूरी सूची प्राप्त करने के लिए कमांड के आउटपुट को फ़ाइल में रीडायरेक्ट करना।
पॉवरशेल राइट-आउटपुट कमांड
आप यह देखने के लिए Windows PowerShell का भी उपयोग कर सकते हैं कि कोई विशेष वातावरण चर क्या इंगित करता है, लेकिन वाक्यविन्यास थोड़ा अलग है। इसे करने के दो तरीके यहां दिए गए हैं:
|_+_|सूचीबद्ध सभी वेरिएबल्स को एक साथ देखने के लिए इस कमांड का उपयोग करें:
|_+_|प्रणाली के गुण
यदि कमांड लाइन उपकरण आपको डराते हैं (उन्हें नहीं करना चाहिए), तो पर्यावरण चर के मूल्य की जांच करने का एक लंबा तरीका है।
की ओर जाना कंट्रोल पैनल , फिर सिस्टम एप्लेट . एक बार वहाँ, चुनें उन्नत प्रणाली विन्यास , तब पर्यावरण चर तल पर। यह एकअधूरासूची, लेकिन जो सूचीबद्ध हैं उनके ठीक बगल में मान हैं।
लिनक्स प्रिंटएनवी कमांड
लिनक्स सिस्टम पर, आप निष्पादित कर सकते हैं printenv वर्तमान में परिभाषित सभी पर्यावरण चर को सूचीबद्ध करने के लिए कमांड लाइन से कमांड।