सिस्टम और उपयोगकर्ता पर्यावरण चर Windows OS . के लिए हमेशा से दिन-प्रतिदिन चर्चा का एक जटिल विषय रहा है उपयोगकर्ता। वे करते क्या हैं? इंटरनेट पर एक ट्यूटोरियल ने PATH वैरिएबल जोड़ने के लिए कहा, लेकिन यह क्या है? मुझे ये चर कहां मिलते हैं? इन सभी सवालों के जवाब जल्द ही इस पोस्ट में मिलेंगे। हमने आपको सिस्टम और उपयोगकर्ता पर्यावरण चर क्या हैं और आप उनका उपयोग कैसे कर सकते हैं, इसका एक उच्च-स्तरीय अवलोकन देने का प्रयास किया है।
इस पोस्ट में, हम पर्यावरण चर, प्रणाली और उपयोगकर्ता पर्यावरण चर और उन्हें जोड़ने और संशोधित करने के तरीके पर चर्चा करेंगे। फिर हम डायनामिक सिस्टम वेरिएबल्स पर आगे बढ़ेंगे और देखेंगे कि कमांड प्रॉम्प्ट में उनका उपयोग कैसे करें।
Windows OS में पर्यावरण चर क्या है
पर्यावरण चर दो अलग-अलग शब्दों से मिलकर बना है, 'पर्यावरण ' और 'परिवर्तनीय '। आइए पहले 'चर' पर चर्चा करें। इसका मतलब है कि इकाई एक मूल्य को स्टोर कर सकती है और कंप्यूटर से कंप्यूटर में भिन्न हो सकती है। विंडोज़ अनुप्रयोगों को निष्पादित करने और संचालन करने के लिए एक 'पर्यावरण' प्रदान करता है और यही पहला शब्द बनाता है। दोनों को मिलाकर, पर्यावरण चर वे गतिशील वस्तुएं हैं जो पर्यावरण द्वारा प्रदान किए गए मूल्यों को संग्रहीत करती हैं। अब पर्यावरण मूल्य प्रदान करता है जो अन्य कार्यक्रमों को सिस्टम के बारे में कुछ महत्वपूर्ण जानकारी प्राप्त करने में मदद करता है। जैसे 'विंडिर' नामक एक पर्यावरण चर है जो उस निर्देशिका से मेल खाता है जहां विंडोज स्थापित है। इसे क्रिया में देखने के लिए, एक एक्सप्लोरर विंडो खोलें और '%windir% . टाइप करें ' पता बार में। विंडोज इंस्टॉलेशन फोल्डर खुल जाएगा।
इसी तरह, आप अन्य कार्यक्रमों और लिपियों में 'विंडिर' चर का उपयोग करके विंडोज निर्देशिका का संदर्भ दे सकते हैं। ऐसे कई अन्य चर हैं जिन्हें एक्सेस किया जा सकता है, 'टीईएमपी' या 'टीएमपी' वेरिएबल है जो उस निर्देशिका को इंगित करता है जहां सभी अस्थायी फाइलें संग्रहीत की जाती हैं। सबसे लोकप्रिय, 'पथ' चर वह है जो निष्पादन योग्य फ़ाइलों वाली निर्देशिकाओं को इंगित करता है। ताकि आप किसी अन्य डायरेक्टरी में कमांड प्रॉम्प्ट से प्रोग्राम चला सकें। हमने इस पोस्ट में बाद में पथ की व्याख्या की है। जब आप कुछ विकसित कर रहे हों या शेल का बहुत अधिक उपयोग कर रहे हों तो ये सभी चर काम में आते हैं।
सिस्टम और उपयोगकर्ता पर्यावरण चर क्या हैं
विंडोज़ पर रजिस्ट्री कैसे काम करती है, इसके समान ही हमारे पास सिस्टम और उपयोगकर्ता पर्यावरण चर हैं। सिस्टम वैरिएबल सिस्टम-वाइड स्वीकृत हैं और उपयोगकर्ता से उपयोगकर्ता में भिन्न नहीं होते हैं। जबकि, यूजर एनवायरनमेंट को यूजर से यूजर के लिए अलग तरह से कॉन्फ़िगर किया गया है। आप उपयोगकर्ता के अंतर्गत अपने चर जोड़ सकते हैं ताकि अन्य उपयोगकर्ता उनसे प्रभावित न हों।
केवल आपकी जानकारी के लिए क्योंकि हम इस विषय पर गहराई से चर्चा कर रहे हैं। सिस्टम वेरिएबल उपयोगकर्ता चर . से पहले मूल्यांकन किया जाता है . इसलिए यदि सिस्टम चर के समान नाम वाले कुछ उपयोगकर्ता चर हैं तो उपयोगकर्ता चर पर विचार किया जाएगा। पथ चर एक अलग तरीके से उत्पन्न होता है। प्रभावी पथ सिस्टम पथ चर में संलग्न उपयोगकर्ता पथ चर होगा। तो प्रविष्टियों का क्रम सिस्टम प्रविष्टियां और उसके बाद उपयोगकर्ता प्रविष्टियां होंगी।
पर्यावरण चर जोड़ने और संशोधित करने का तरीका
गहराई में जाने से पहले एक छोटी सी चेतावनी। एक सिस्टम पुनर्स्थापना बिंदु बनाएँ, और कोशिश करें कि आपके सिस्टम के लिए कॉन्फ़िगर की गई मौजूदा सेटिंग्स के साथ छेड़छाड़ न करें। जब तक कि आप अपने कार्यों के बारे में पूरी तरह सुनिश्चित न हों। 'पर्यावरण चर' विंडो खोलने के लिए, इन चरणों का पालन करें:
- 'दिस पीसी' आइकॉन पर राइट-क्लिक करें और 'प्रॉपर्टीज' चुनें।
- अब इस विंडो में बाएं हिस्से से 'उन्नत सिस्टम सेटिंग्स' चुनें।
- हमारी नियत विंडो खोलने के लिए 'पर्यावरण चर' कहते हुए अंतिम बटन दबाएं।
एक बार जब आप इसे खोल लेते हैं, तो आप उपयोगकर्ता और सिस्टम चर को अलग-अलग देख पाएंगे। चर नाम पहले कॉलम में है और दूसरे में इसका मान है। तालिका के नीचे संबंधित बटन आपको इन चरों को 'जोड़ें', 'संपादित करें' और 'हटाएं' देते हैं।
पथ चर का उपयोग करना
पथ सबसे अधिक उपयोग किया जाने वाला पर्यावरण चर है। जैसा कि मैंने उल्लेख किया है, यह उन निर्देशिकाओं को इंगित करता है जिनमें निष्पादन योग्य फ़ाइलें होती हैं। एक बार जब आप अपना पथ चर सही ढंग से सेट कर लेते हैं, तो आप सिस्टम में कहीं से भी इन निष्पादन योग्य का उपयोग कर सकते हैं। आइए इसे एक उदाहरण से समझने की कोशिश करते हैं। पर्यावरण चर विंडो खोलें और सिस्टम चर में 'पथ' देखें।
'संपादित करें' पर क्लिक करें और फिर अभी अन्य नियंत्रणों के साथ खेले बिना 'नया' पर क्लिक करें। अब ब्राउज़ पर क्लिक करें और उस फ़ोल्डर का चयन करें जिसमें आपकी वांछित निष्पादन योग्य फ़ाइल है। 'ओके' पर क्लिक करें और सब कुछ सेव करें। मैंने पथ में निष्पादन योग्य 'विजुअल स्टूडियो कोड' जोड़ा।
अब अपना एप्लिकेशन चलाने के लिए, कमांड प्रॉम्प्ट खोलें और उस निष्पादन योग्य फ़ाइल का नाम टाइप करें जो फ़ोल्डर में थी। यदि प्रोग्राम इसका समर्थन करता है तो आप अतिरिक्त तर्क प्रदान कर सकते हैं। प्रोग्राम वास्तव में उस निर्देशिका में न होकर कमांड प्रॉम्प्ट से चलेगा जहां से आपने कमांड निष्पादित किया था। यह पथ चर . की सुंदरता है ।
सभी पर्यावरण चर की सूची
कमांड प्रॉम्प्ट खोलें और 'SET . टाइप करें ' और एंटर दबाएं। उनके वर्तमान मूल्यों के साथ चरों की पूरी सूची प्रदर्शित की जाएगी और आप इसे अपने कंप्यूटर में परिवर्तन करने के लिए संदर्भित कर सकते हैं।
गतिशील पर्यावरण चर
पारंपरिक चर के विपरीत, गतिशील पर्यावरण चर सीएमडी द्वारा प्रदान किए जाते हैं न कि सिस्टम द्वारा। आप इन चरों के मूल्यों को नहीं बदल सकते हैं और जब भी पूछताछ की जाती है तो वे विभिन्न अलग-अलग मूल्यों तक विस्तारित होते हैं। हम आमतौर पर बैच प्रोसेसिंग के लिए इन वेरिएबल्स का उपयोग करते हैं और ये पर्यावरण में संग्रहीत नहीं होते हैं। यहां तक कि 'सेट' कमांड भी इन चरों को प्रकट नहीं करेगा। कुछ गतिशील पर्यावरण चर नीचे सूचीबद्ध हैं।
पढ़ें :प्रसंग मेनू में पर्यावरण चर कैसे जोड़ें।
Windows 11/10 में पर्यावरण चर की सूची
%APPDATA% - C:\Users\
%ALLUSERSPROFILE% - सी:\ProgramData
%सीडी% - इस कमांड में टाइप करने से आपको वर्तमान डायरेक्टरी मिलेगी जिसमें आप काम कर रहे हैं।
%COMMONPROGRAMFILES% - C:\Program Files\Common Files
%COMMONPROGRAMFILES(x86)% - C:\Program Files (x86)\Common Files
%COMMONPRGRAMW6432% - C:\Program Files\Common Files
%CMDEXTVERSION% - यह चर कमांड-लाइन एक्सटेंशन के संस्करण में विस्तारित होता है।
%COMSPEC% -सी:\Windows\System32\cmd.exe
%DATE% :– यह वेरिएबल आपको दिनांक स्वरूप वरीयताओं के अनुसार वर्तमान दिनांक देगा।
%ERRORLEVEL% - अंतिम निष्पादन आदेश द्वारा निर्धारित त्रुटि स्तर निर्धारित करता है।
%HOMEDRIVE% - सी:\
%HOMEPATH% -सी:\उपयोगकर्ता\<उपयोगकर्ता नाम>पी>
%LOCALAPPDATA% - C:\Users\
%LOGONSERVER% - \\
%PATH% - C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
%PATHEXT% - .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc
%PROGRAMDATA% - सी:\ProgramData
%PROGRAMFILES% - C:\Program Files
%PROGRAMW6432% - C:\Program Files
%PROGRAMFILES(X86)% - C:\Program Files (x86)
%PROMPT% - $P$G
%SYSTEMDRIVE% - सी:
%SYSTEMROOT% -सी:\विंडोज़
%TIME% - इसी तरह, यह आपको समय प्रारूप प्राथमिकताओं के अनुसार वर्तमान समय देता है।
%TMP% - C:\Users\
%TEMP% - C:\Users\
%USERNAME% - <उपयोगकर्ता नाम> पी>
%USERPROFILE% - सी:\उपयोगकर्ता\<उपयोगकर्ता नाम>पी>
%USERDOMAIN% - उपयोगकर्ता डोमेन वर्तमान उपयोगकर्ता से संबद्ध है।
%USERDOMAIN_ROAMINGPROFILE% - रोमिंग प्रोफ़ाइल से संबद्ध उपयोगकर्ता डोमेन.
%WINDIR% -सी:\विंडोज़
%सार्वजनिक% - सी:\उपयोगकर्ता\सार्वजनिक
%PSMODULEPATH% - %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\
%ONEDRIVE% - C:\Users\
%DRVERDATA% - C:\Windows\System32\Drivers\DriverData
%CMDCMDLINE% - वर्तमान कमांड प्रॉम्प्ट सत्र को लॉन्च करने के लिए उपयोग की जाने वाली आउटपुट कमांड लाइन। (कमांड प्रॉम्प्ट।)
%COMPUTERNAME% -सिस्टम का नाम आउटपुट करता है।
%PROCESSOR_REVISION% - आउटपुट प्रोसेसर रिवीजन।
%PROCESSOR_IDENTIFIER% - आउटपुट प्रोसेसर पहचानकर्ता।
%PROCESSOR_LEVEL% - आउटपुट प्रोसेसर स्तर।
%RANDOM% - यह वेरिएबल 0 से 32767 तक एक रैंडम नंबर प्रिंट करता है
%NUMBER_OF_PROCESSORS% - भौतिक और आभासी कोर की संख्या को आउटपुट करता है।
%OS% - विंडोज_एनटी
यह विंडोज़ पर सिस्टम और उपयोगकर्ता पर्यावरण चर के बारे में काफी कुछ था। विंडोज़ बहुत अधिक चर के साथ आता है - 'सेट' कमांड का उपयोग करके उन्हें जांचना न भूलें।
टिप :रैपिड एनवायरनमेंट एडिटर विंडोज के लिए एक शक्तिशाली पर्यावरण चर संपादक है।