पर्यावरण चर क्या हैं?

उपयोगकर्ता और सिस्टम पर्यावरण चर और उनके मूल्य कैसे प्राप्त करें

एक पर्यावरण चर एक गतिशील मान है कि ऑपरेटिंग सिस्टम और अन्य सॉफ़्टवेयर आपके कंप्यूटर के लिए विशिष्ट जानकारी निर्धारित करने के लिए उपयोग कर सकते हैं।

दूसरे शब्दों में, एक पर्यावरण चर कुछ ऐसा होता है जो किसी अन्य चीज का प्रतिनिधित्व करता है, जैसे आपके कंप्यूटर पर एक स्थान, एक संस्करण संख्या , वस्तुओं की एक सूची इत्यादि।

पर्यावरणीय चर प्रतिशत प्रतिशत (%) से घिरे हुए हैं, जैसे कि% temp% में, उन्हें नियमित पाठ से अलग करने के लिए।

दो प्रकार के पर्यावरण चर मौजूद हैं, उपयोगकर्ता पर्यावरण चर और सिस्टम पर्यावरण चर :

उपयोगकर्ता पर्यावरण चर

उपयोगकर्ता पर्यावरण चर, जैसा कि नाम बताता है, पर्यावरण चर हैं जो प्रत्येक उपयोगकर्ता खाते के लिए विशिष्ट हैं।

इसका अर्थ यह है कि एक उपयोगकर्ता के रूप में लॉग इन होने पर पर्यावरण चर का मान उसी कंप्यूटर पर एक अलग उपयोगकर्ता के रूप में लॉग इन होने पर समान वातावरण चर के मान से भिन्न हो सकता है।

इन प्रकार के पर्यावरण चर को मैन्युअल रूप से सेट किया जा सकता है जो भी उपयोगकर्ता लॉग इन है लेकिन विंडोज और अन्य सॉफ्टवेयर भी उन्हें सेट कर सकते हैं।

उपयोगकर्ता पर्यावरण चर का एक उदाहरण% homepath% है। उदाहरण के लिए, एक विंडोज 10 कंप्यूटर पर,% होमपैथ% में \ Users \ Tim का मान होता है, जो फ़ोल्डर है जिसमें सभी उपयोगकर्ता-विशिष्ट जानकारी होती है।

एक उपयोगकर्ता पर्यावरण चर भी कस्टम हो सकता है। कोई उपयोगकर्ता% डेटा% की तरह कुछ बना सकता है, जो कंप्यूटर पर किसी फ़ोल्डर को इंगित कर सकता है जैसे C: \ Downloads \ Files । इस तरह का एक पर्यावरण चर केवल तभी काम करेगा जब उस विशिष्ट उपयोगकर्ता को लॉग इन किया गया हो।

सिस्टम पर्यावरण वैरिएबल

सिस्टम पर्यावरण चर केवल एक उपयोगकर्ता से आगे बढ़ते हैं, जो किसी भी उपयोगकर्ता के लिए लागू हो सकता है, या भविष्य में बनाया गया है। अधिकांश सिस्टम पर्यावरण चर विंडोज फ़ोल्डर जैसे महत्वपूर्ण स्थानों पर इंगित करते हैं।

विंडोज सिस्टम में कुछ सबसे आम वातावरण चर शामिल हैं% पथ%,% प्रोग्रामफाइल%,% temp%, और% systemroot%, हालांकि कई अन्य हैं।

उदाहरण के लिए, जब आप विंडोज 8 स्थापित करते हैं, तो% windir% पर्यावरण चर उस निर्देशिका पर सेट होता है जिसमें यह स्थापित है। चूंकि स्थापना निर्देशिका कुछ इंस्टॉलर है (यह आप ... या आपका कंप्यूटर निर्माता) एक कंप्यूटर में परिभाषित कर सकता है , यह सी: \ विंडोज हो सकता है, लेकिन दूसरे में, यह सी: \ Win8 हो सकता है

इस उदाहरण के साथ जारी रखें, मान लीजिए कि विंडोज 8 की स्थापना के बाद इन कंप्यूटरों में से प्रत्येक पर माइक्रोसॉफ़्ट वर्ड स्थापित है। वर्ड इंस्टॉलेशन प्रक्रिया के हिस्से के रूप में, कई फ़ाइलों को उस निर्देशिका में कॉपी करने की आवश्यकता है जो विंडोज 8 स्थापित है। एमएस वर्ड कैसे सुनिश्चित कर सकता है कि यह सही जगह पर फ़ाइलों को इंस्टॉल कर रहा है यदि वह जगह सी है: \ Windows एक पर कंप्यूटर और सी: \ Win8 दूसरे पर?

इस तरह की संभावित समस्या को रोकने के लिए, माइक्रोसॉफ़्ट वर्ड, साथ ही साथ अधिकांश सॉफ़्टवेयर को% windir% में स्थापित करने के लिए डिज़ाइन किया गया था, सी: \ विंडोज नहीं । इस तरह, यह सुनिश्चित हो सकता है कि इन महत्वपूर्ण फ़ाइलों को विंडोज 8 के समान निर्देशिका में स्थापित किया गया है, इससे कोई फर्क नहीं पड़ता कि यह कहां हो सकता है।

माइक्रोसॉफ्ट के मान्यता प्राप्त पर्यावरण वैरिएबल पेज को उपयोगकर्ता की एक विशाल सूची और सिस्टम पर्यावरण चर के लिए अक्सर विंडोज में उपयोग किया जाता है।

आप एक पर्यावरण परिवर्तनीय मूल्य का मूल्य कैसे प्राप्त करते हैं?

यह देखने के कई तरीके हैं कि एक विशेष पर्यावरण चर क्या होता है। हालांकि, ज्यादातर मामलों में, कम से कम विंडोज़ में, सबसे सरल, और शायद सबसे तेज़, ऐसा करने का तरीका इको नामक एक साधारण कमांड प्रॉम्प्ट कमांड के माध्यम से होता है।

यहां यह कैसे करें:

  1. ओपन कमांड प्रॉम्प्ट
  2. निम्नलिखित कमांड को ठीक से निष्पादित करें: % temp% echo करें ... निश्चित रूप से उस वातावरण चर के लिए % temp% को प्रतिस्थापित करना जिसमें आप रुचि रखते हैं।
  3. उस मान को नोट करें जो तुरंत नीचे प्रदर्शित होता है।
    1. उदाहरण के लिए, मेरे कंप्यूटर पर, echo% temp% ने इसे उत्पादित किया: C: \ Users \ Tim \ AppData \ Local \ Temp

यदि कमांड प्रॉम्प्ट आपको डराता है (यह नहीं होना चाहिए), कमांड लाइन टूल्स का उपयोग किये बिना पर्यावरण चर के मान को देखने का लंबा तरीका है।

नियंत्रण कक्ष के लिए हेड, फिर सिस्टम एप्लेट । एक बार वहां, बाईं ओर उन्नत सिस्टम सेटिंग्स का चयन करें, फिर नीचे दिए गए पर्यावरण चर ... बटन चुनें। यह पर्यावरण चर की अपूर्ण सूची है लेकिन सूचीबद्ध किए गए मूल्यों के पास उनके बगल में मूल्य हैं।

लिनक्स सिस्टम पर, आप वर्तमान में परिभाषित सभी पर्यावरण चर सूचीबद्ध करने के लिए कमांड लाइन से printenv कमांड निष्पादित कर सकते हैं।