windows - कमांड लाइन से सभी पर्यावरण चर सूचीबद्ध करें?




command-line environment-variables (6)

मैं जानना चाहता हूं कि विंडोज़ कमांड प्रॉम्प्ट से सभी पर्यावरण चर सूचीबद्ध करना संभव है या नहीं।

PowerShell के gci env: के बराबर कुछ gci env: (या ls env: या dir env: gci env:


आप cmd में SET का उपयोग कर सकते हैं

वर्तमान चर दिखाने के लिए, बस SET पर्याप्त है

कुछ चर जैसे 'पथ' दिखाने के लिए, SET PATH उपयोग करें।

मदद के लिए, set /? टाइप करें set /?


जैसा कि अन्य धागे में उल्लिखित है, आप सभी पर्यावरण चर या उपयोग सूची को सूचीबद्ध करने के लिए set का उपयोग कर सकते हैं

मूल्य के साथ विशिष्ट चर प्राप्त करने के लिए set [environment_varible]

set [environment_varible]= variable_varible set [environment_varible]= अंतरिक्ष से चर को हटाने के लिए उपयोग किया जा सकता है।



बस cmd से set रन।

पर्यावरण चर प्रदर्शित करता है, सेट करता है, या हटा देता है। पैरामीटर के बिना प्रयुक्त, सेट वर्तमान पर्यावरण सेटिंग्स प्रदर्शित करता है।


मैं कहूंगा कि एसईटी कमांड वास्तव में सभी पर्यावरण चर मुद्रित नहीं करता है। उदाहरण के लिए हम सीडी, DATE, TIME जैसे चर को प्रतिबिंबित कर सकते हैं लेकिन वे एसईटी आउटपुट में सूचीबद्ध नहीं हैं।

उदाहरण के लिए बैच लेखन के लिए उपयोग किए जा सकने वाले चरों की वास्तव में पूरी सूची प्राप्त करना दिलचस्प होगा।


यदि आप पर्यावरण चर को देखना चाहते हैं जो आपने अभी सेट किया है, तो आपको एक नई कमांड विंडो खोलनी होगी। "सेटक्स चर के साथ सेट चर केवल भविष्य की कमांड विंडो में उपलब्ध हैं, वर्तमान कमांड विंडो में नहीं।" ( https://technet.microsoft.com/en-us/library/cc755104(v=ws.11).aspx#BKMK_examples )





prompt