- Linux export Command in Hindi

Introduction to Linux export Command
export Command एक built-in लिनक्स बैश shell के उपयोगिता है। इसका उपयोग environment variables और कार्यों को child process में पारित करने के लिए सुनिश्चित करने के लिए किया जाता है। यह मौजूदा environment variables को प्रभावित नहीं करता है।
जब हम एक नया शेल सत्र खोलते हैं तो environment variables सेट होते हैं। किसी भी समय, यदि हम कोई परिवर्तनशील मान बदलते हैं, तो शेल के पास उस परिवर्तन को चुनने का कोई तरीका नहीं है। निर्यात कमांड हमें मौजूदा सत्र को निर्यात variable में किए गए परिवर्तनों के बारे में अद्यतन करने की अनुमति देता है। हमें एक नया शेल सत्र शुरू करने के लिए प्रतीक्षा करने की आवश्यकता नहीं है।
Syntax:
export [-f] [-n] [name[=value] ...] or export -p
चलो निर्यात कमांड के विभिन्न उदाहरणों पर एक नज़र डालते हैं:
उदाहरण 1: बिना किसी तर्क के निर्यात कमांड
मूल निर्यात आदेश आपके सिस्टम के सभी निर्यात किए गए पर्यावरण चर प्रदर्शित करेगा। इसे निम्नानुसार निष्पादित किया जाता है:
- export
उदाहरण 2: वर्तमान शेल पर सभी निर्यातित variable प्रदर्शित करें
वर्तमान शेल के सभी निर्यात किए गए पर्यावरण चर को प्रदर्शित करने के लिए, निम्न के साथ -p विकल्प के साथ कमांड निष्पादित करें:
- export -p
आउटपुट के नीचे स्नैप पर विचार करें:
उदाहरण 3: कार्यों के साथ निर्यात का उपयोग करना
निर्यात कमांड के साथ फ़ंक्शन का उपयोग करने के लिए, -f विकल्प का उपयोग करें। यदि हम इस विकल्प का उपयोग नहीं करते हैं, तो इसे एक चर माना जाएगा, कार्य नहीं।
syntax:
- Export -f function_name
हम एक फंक्शन ‘नाम’ को निम्नानुसार निर्यात कर रहे हैं:
- name() { echo “hinditutorialspoint”;}
उपरोक्त फ़ंक्शन को निर्यात करने के लिए, निम्नानुसार कमांड निष्पादित करें:
- निर्यात -f नाम
अब, फंक्शन को निष्पादित करने के लिए बैश शेल का आह्वान करें:
- bash
फ़ंक्शन को कॉल करने के लिए, फ़ंक्शन नाम दर्ज करें:
- name
चलिए एक और फंक्शन बनाते हैं ‘हैलो,’ कमांड को इस प्रकार निष्पादित करें:
- function hello
- > {
- > echo hello, welcome to hinditutorialspoint
- > }
उपरोक्त फ़ंक्शन को निर्यात करने के लिए, निम्नानुसार कमांड निष्पादित करें:
- export -f hello
उदाहरण 4: फ़ंक्शन या वेरिएबल निर्यात करने से पहले एक मान असाइन करें:
एक्सपोर्ट कमांड हमें फंक्शन को एक्सपोर्ट करने से पहले वैल्यू असाइन करने की अनुमति देता है। नीचे दिए गए आदेश पर विचार करें:
- export name[=value]
उदाहरण के लिए, एक वैरिएबल का मान इस प्रकार है:
- a=5
अब इसे इस रूप में निर्यात करें:
- export a
हम इस प्रकार से प्रिंटेन कमांड का उपयोग करके असाइनमेंट को सत्यापित कर सकते हैं:
- printenv a
उदाहरण 5: डिफ़ॉल्ट संपादक के रूप में विम सेट करें:
लिनक्स सिस्टम के लिए विम एडिटर सबसे ज्यादा इस्तेमाल किया जाने वाला टेक्स्ट एडिटर है। हम निर्यात कमांड का उपयोग करके विम को डिफ़ॉल्ट टेक्स्ट एडिटर के रूप में सेट कर सकते हैं।
डिफ़ॉल्ट पाठ संपादक के रूप में विम सेट करने के लिए, निम्न कमांड निष्पादित करें:
- export EDITOR=/usr/bin/vim
- export | grep EDITOR
उपरोक्त आदेश कोई पुष्टि नहीं दिखाएंगे।
उदाहरण 6: एक पर्यावरण चर सेट करें
एक नया चर बनाने के लिए, एक चर नाम और उसके मूल्य के बाद निर्यात कमांड का उपयोग करें।
वाक्य – विन्यास:
- export NAME=VALUE
एक नया चर बनाने के लिए, ‘ sys ,’ कमांड को निम्नानुसार निष्पादित करें:
- export sys=50
चर को प्रदर्शित करने के लिए इको कमांड का उपयोग किया जाता है:
- echo sys
चर का मान प्रदर्शित करने के लिए, चर नाम से पहले $ प्रतीक का उपयोग करें
- echo $sys