क्या विंडोज के कमांड प्रॉम्प्ट से सभी पर्यावरण चर को सूचीबद्ध करना संभव है ?
पॉवरशेल gci env:
( ls env:
या dir env:
) के समतुल्य कुछ ।
क्या विंडोज के कमांड प्रॉम्प्ट से सभी पर्यावरण चर को सूचीबद्ध करना संभव है ?
पॉवरशेल gci env:
( ls env:
या dir env:
) के समतुल्य कुछ ।
जवाबों:
बस करो:
SET
आप SET prefix
सभी वेरिएबल्स को नाम से शुरू होने वाले नामों से भी देख सकते हैं prefix
।
उदाहरण के लिए, यदि आप पर्यावरण चर से केवल डर्बीडब पढ़ना चाहते हैं, तो निम्न कार्य करें:
set derby
... और आपको निम्नलिखित मिलेगा:
DERBY_HOME=c:\Users\amro-a\Desktop\db-derby-10.10.1.1-bin\db-derby-10.10.1.1-bin
printenv
।
जॉन के पास सही उत्तर है, लेकिन कुछ सिन्थेटिक चीनी के साथ थोड़ा और विस्तृत करने के लिए ।।
SET | more
आपको एक बार में एक पृष्ठ को देखने के लिए सक्षम करता है, बजाय पूरे लॉट के, या
SET > output.txt
एक फ़ाइल output.txt को आउटपुट भेजता है जिसे आप नोटपैड या जो भी खोल सकते हैं ...
more
विंडोज पर कोई विचार नहीं था , +1
PowerShell में सभी पर्यावरण चर को सूचीबद्ध करने के लिए:
Get-ChildItem Env:
या आउटपुट ट्रंकेशन से बचने के लिए user797717 द्वारा सुझाया गया है:
Get-ChildItem Env: | Format-Table -Wrap -AutoSize
स्रोत: पर्यावरण चर ( विंडोज पॉवरशेल टिप ऑफ़ द वीक ) बनाना और संशोधित करना
for /f "tokens=1,2 delims==" ...
जो बहुत जटिल हो ...
Get-ChildItem Env: | Format-Table -Wrap -AutoSize
gci env:
इसके बजाय Get-ChildItem Env:
, याद रखने में आसान
सीधे शब्दों में चलाने set
से cmd
।
पर्यावरण चर को प्रदर्शित करता है, सेट करता है या हटाता है। मापदंडों के बिना उपयोग किया जाता है, सेट वर्तमान पर्यावरण सेटिंग्स को प्रदर्शित करता है।
आप SET
cmd में उपयोग कर सकते हैं
वर्तमान चर दिखाने के लिए, बस SET
पर्याप्त है
कुछ परिवर्तन जैसे 'पथ' का उपयोग करने के लिए SET PATH
।
मदद के लिए, टाइप करें set /?
।
समय मत गंवाओ। रजिस्ट्री में इसके लिए खोजें:
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
SET कमांड से कम रिटर्न।
REG_EXPAND_SZ
कीज़ देता है । उदाहरण के लिए reg query "HKCU\Environment"
मुझे पता चलता है कि मेरा %TEMP%
वैरिएबल मूल्य पर निर्भर करता है %USERPROFILE%
, इसलिए यदि वह मान बदलता है, तो इसके लिए मूल्य होगा %TEMP%
। इसके विपरीत, SET
सिर्फ रिटर्न"C:\Users\mpag\AppData\Local\Temp"
यदि आप अपने द्वारा सेट किए गए परिवेश चर को देखना चाहते हैं, तो आपको एक नई कमांड विंडो खोलने की आवश्यकता है।
सेट वैरिएबल के साथ सेट चर भविष्य के कमांड विंडो में ही उपलब्ध हैं, वर्तमान कमांड विंडो में नहीं। ( सेटेक्स, उदाहरण )
जैसा कि अन्य उत्तरों में बताया गया है, आप set
सभी पर्यावरण चर को सूचीबद्ध करने या उपयोग करने के लिए उपयोग कर सकते हैं
set [environment_variable]
अपने मूल्य के साथ एक विशिष्ट चर प्राप्त करने के लिए।
set [environment_variable]=
कार्यक्षेत्र से एक चर को हटाने के लिए इस्तेमाल किया जा सकता है।