Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

लिनक्स में एनवायरनमेंट वेरिएबल सेट और सूचीबद्ध कैसे करें

एक समय था जब लिनक्स का उपयोग करने के लिए आपको तुरंत कमांड लाइन से परिचित होना पड़ता था। GNOME और KDE जैसे डेस्कटॉप एनवायरनमेंट ने शुरुआती लोगों के लिए लिनक्स का उपयोग करना बहुत आसान बना दिया है। आप एक भी टर्मिनल कमांड जाने बिना लंबे समय तक लिनक्स का उपयोग कर सकते हैं।

आखिरकार, हालांकि, आप कुछ ऐसा करना चाहेंगे जिसके लिए कमांड लाइन के उपयोग की आवश्यकता होगी, और एक बार जब आप यहां गोता लगाते हैं, तो आपको अंततः एनवायरनमेंट वेरिएबल के बारे में जानना होगा। यह एक गूढ़ शब्द लग सकता है, लेकिन एनवायरनमेंट वेरिएबल समझने में आसान हैं।

एनवायरनमेंट वेरिएबल क्या हैं?

एनवायरनमेंट वेरिएबल आपको किसी दिए गए ऐप की कॉन्फिगरेशन फाइल को संपादित किए बिना विभिन्न प्रोग्राम्स में विकल्प सेट करने देते हैं। ये सिस्टम-वाइड हैं, इसलिए वे न केवल प्रोग्राम्स में बल्कि शेल्स और यहां तक कि चाइल्ड प्रोसेस में भी प्रभावी होते हैं।

इनका उपयोग विभिन्न कमांड्स को यह जानने में मदद करने के लिए किया जाता है कि आपका होम डायरेक्टरी कहां है, आपका यूजरनेम क्या है, और आप वर्तमान में किस शेल का उपयोग कर रहे हैं। आप एनवायरनमेंट वेरिएबल का उपयोग करके टर्मिनल कलर्स जैसे विभिन्न विकल्प भी सेट कर सकते हैं।

एनवायरनमेंट वेरिएबल सूचीबद्ध करना

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

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

printenv

यह आपको विभिन्न एनवायरनमेंट वेरिएबल का एक उच्च-स्तरीय अवलोकन देगा। आप इसका उपयोग यह देखने के लिए कर सकते हैं कि क्या सेट किया गया है, या आप इसे grep जैसे किसी अन्य टूल के साथ उपयोग करके टेक्स्ट के कुछ स्ट्रिंग्स को खोज सकते हैं।

यदि आप केवल यह देखना चाहते हैं कि किसी विशेष वेरिएबल का मान क्या है, तो printenv को अपनी पसंद के वेरिएबल नाम के साथ आर्ग्यूमेंट के रूप में चलाएं:

printenv HOME

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

printenv HOME PWD

एनवायरनमेंट वेरिएबल के मान को पास करने के लिए, इसे $ कैरेक्टर के साथ संदर्भित करें जैसे निम्न उदाहरण:

ls $HOME

एनवायरनमेंट वेरिएबल सेट करना

एनवायरनमेंट वेरिएबल सेट करना भी काफी आसान है। $ ऑपरेटर के बिना नाम का उपयोग करें और = ऑपरेटर का उपयोग करके असाइन करें। उदाहरण के लिए, "EXAMPLE_VAR" को "hello" पर सेट करने के लिए, आप निम्न चलाएंगे:

EXAMPLE_VAR=hello

अब आप ऊपर की तरह $ ऑपरेटर का उपयोग करके इस वेरिएबल तक पहुंच सकते हैं।

echo $EXAMPLE_VAR

यह केवल आपके वर्तमान सत्र के लिए वेरिएबल सेट करेगा। एक बार जब आप लॉग आउट करते हैं या कंप्यूटर को रीस्टार्ट करते हैं, तो यह वेरिएबल गायब हो जाएगा। यह परीक्षण के लिए या यदि आपको केवल अस्थायी रूप से किसी विशेष मान को सेट करने की आवश्यकता है तो अच्छा है।

यह सुनिश्चित करने के लिए कि ये एनवायरनमेंट वेरिएबल बने रहें, आपको उन्हें उपयुक्त कॉन्फिगरेशन फाइल में रखना होगा। आप सिस्टम-वाइड वेरिएबल के लिए "/etc/environment" फाइल का उपयोग कर सकते हैं, जबकि "/etc/profile" शेल वेरिएबल सेट करता है।

अपने व्यक्तिगत उपयोग के लिए, आप "~/.bashrc" या इसी तरह की फाइल में वेरिएबल सेट कर सकते हैं यदि आप एक अलग शेल का उपयोग करते हैं। उन्हें सेट करने के लिए, ऊपर के समान फॉर्मेट का उपयोग करें।

निष्कर्ष

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

बेशक, यदि आप लिनक्स में नए हैं, तो आपको कमांड लाइन में अपना रास्ता बनाने के लिए एनवायरनमेंट वेरिएबल से अधिक जानने की आवश्यकता है। सब कुछ सीधा रखने में मदद के लिए, लिनक्स कमांड्स को आसानी से याद रखने के लिए हमारे गाइड पर एक नज़र डालें।

  1. आर्च लिनक्स पर XFCE डेस्कटॉप एनवायरनमेंट कैसे सेट अप करें आर्च लिनक्स पर XFCE डेस्कटॉप एनवायरनमेंट कैसे सेट अप करें

    आपने अभी आर्च इंस्टॉल किया है और अपना नया सिस्टम बूट किया है, और आपके पास... एक काला टर्मिनल स्क्रीन है। जब तक आप आर्च से परिचित नहीं हैं या आप सर्वर सेट अप करना चाहते हैं, यह कुछ हद तक निराशाजनक हो सकता है। चिंता न करें, आप एक कामकाजी डेस्कटॉप से जितना सोच सकते हैं उससे कहीं ज्यादा करीब हैं। डिफ़ॉल

  1. रूबी में एनवायरनमेंट वेरिएबल्स मास्टर करें: एक व्यावहारिक मार्गदर्शिका रूबी में एनवायरनमेंट वेरिएबल्स मास्टर करें: एक व्यावहारिक मार्गदर्शिका

    एक एनवायरनमेंट वेरिएबल एक कुंजी/मान जोड़ी है, यह इस तरह दिखती है: KEY=VALUE हम इन वेरिएबल्स का उपयोग अपने कंप्यूटर में सभी प्रोग्राम्स के बीच कॉन्फ़िगरेशन विकल्प साझा करने के लिए करते हैं। यही कारण है कि यह सीखना महत्वपूर्ण है कि वे कैसे काम करते हैं और ENV विशेष वेरिएबल का उपयोग करके अपने रूबी प्

  1. Windows 10 पर्यावरण चर सेट करें: चरण-दर-चरण मार्गदर्शिका Windows 10 पर्यावरण चर सेट करें: चरण-दर-चरण मार्गदर्शिका

    पर्यावरण चर आपके PC पर चल रहे प्रोग्राम्स को कॉन्फ़िगर करने के लिए उपयोग किए जाने वाले वैश्विक मान हैं। हालांकि वे तकनीकी लगते हैं, वे वास्तव में अलग-अलग ऐप्स के लिए हुक करने के लिए एक साझा कॉन्फ़िगरेशन स्टोर हैं। पर्यावरण चर व्यक्तिगत उपयोगकर्ता खातों से जुड़े होते हैं, इसलिए अलग-अलग उपयोगकर्ताओं