Linux – Set Command in Hindi

Introduction to Linux Set command in Hindi

लिनक्स सेट कमांड का उपयोग शेल वातावरण में कुछ झंडे या सेटिंग्स को सेट और अनसेट करने के लिए किया जाता है। ये झंडे और सेटिंग्स एक परिभाषित स्क्रिप्ट के व्यवहार को निर्धारित करते हैं और किसी भी मुद्दे का सामना किए बिना कार्यों को निष्पादित करने में मदद करते हैं। सेट कमांड का उपयोग करके शेल विशेषताओं और मापदंडों के मूल्यों को बदला या प्रदर्शित किया जा सकता है।

Syntax:

set [options]  

विकल्प: सेट कमांड द्वारा समर्थित विकल्प निम्नानुसार हैं:

  1. -a: इसका उपयोग उन variable को चिह्नित करने के लिए किया जाता है, जो निर्यात के लिए संशोधित या बनाए जाते हैं।
  2. -b: इसका उपयोग तुरंत नौकरी समाप्ति की सूचना देने के लिए किया जाता है।
  3. -e: यदि कोई कमांड नॉन-जीरो स्टेटस के साथ बाहर निकलता है तो तुरंत बाहर निकलने के लिए इसका उपयोग किया जाता है।
  4. -f: इसका उपयोग फ़ाइल नाम पीढ़ी (ग्लोबिंग) को अक्षम करने के लिए किया जाता है।
  5. -h: इसका उपयोग कमांड्स के स्थान को बचाने के लिए किया जाता है जहां उन्होंने देखा था।
  6. -k: इसका उपयोग कमांड के पर्यावरण variable में सभी असाइनमेंट तर्कों को रखने के लिए किया जाता है, सिवाय उन लोगों के जो कमांड नाम से पहले हैं।
  7. -m: इसका उपयोग जॉब कंट्रोल को सक्षम करने के लिए किया जाता है।
  8. -n: इसका उपयोग कमांड पढ़ने के लिए किया जाता है।
  9. -o: इसका उपयोग विकल्प-नाम के लिए किया जाता है।
  10. -p: इसका उपयोग ‘$ ENV’ फ़ाइल के प्रसंस्करण को निष्क्रिय करने और शेल कार्यों को आयात करने के लिए किया जाता है। जब भी वास्तविक और प्रभावी उपयोगकर्ता आईडी मेल नहीं खाते हैं, तो इसे चालू कर दिया जाता है। इस विकल्प को बंद करने से काम करने वाले यूआईडी और गिद को अधिकृत यूआईडी और जीआईडी ​​के रूप में सेट किया जा सकता है।
  11. -t: एक कमांड निष्पादित करने के बाद कमांड से बाहर निकलने के लिए इसका उपयोग किया जाता है।
  12. -u: इसका उपयोग प्रतिस्थापन करते समय एक त्रुटि के रूप में unset variable का इलाज करने के लिए किया जाता है।
  13. -v: इसका उपयोग शेल इनपुट लाइनों को प्रिंट करने के लिए किया जाता है।
  14. -x: यह क्रमबद्ध तरीके से कमांड और उनके तर्कों को प्रिंट करने के लिए उपयोग किया जाता है (जैसा कि उन्हें निष्पादित किया जाता है)।
  15. -B: इसका उपयोग शेल द्वारा ब्रेस विस्तार करने के लिए किया जाता है।
  16. -C: इसका उपयोग आउटपुट के पुनर्निर्देशन द्वारा अधिलेखित की जाने वाली मौजूदा नियमित फ़ाइलों को हटाने के लिए किया जाता है।
  17. -E: यह प्रयोग किया जाता है यदि ERR जाल को शेल फ़ंक्शन द्वारा विरासत में मिला है।
  18. -H: इसका उपयोग शैली इतिहास प्रतिस्थापन को सक्षम करने के लिए किया जाता है। डिफ़ॉल्ट रूप से, यह तब होता है जब शेल इंटरैक्टिव होता है।
  19. – 8. यदि हम कमांड्स निष्पादित करते समय प्रतीकात्मक लिंक का पालन नहीं करना चाहते हैं तो इसका उपयोग किया जाता है।
  20. -T: यदि यह flag सेट किया गया है, तो DEBUG जाल शेल फ़ंक्शन द्वारा विरासत में मिला है।

सेट कमांड को बेहतर ढंग से समझने के लिए, आइए शेल variable का एक संक्षिप्त परिचय देखें:

शैल variable

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

variable नाम में कोई भी अक्षर, संख्या या अंडरस्कोर (_) वर्ण हो सकता है। हमारे पास “! *, या -” जैसे वर्ण नहीं हो सकते, क्योंकि इन विशेष वर्णों में शेल के लिए अन्य अर्थ होते हैं। Unix naming convention के अनुसार, यूनिक्स शेल variable का नाम UPPERCASE में होना चाहिए।

सेट कमांड के उदाहरण

डिबगिंग जानकारी चालू या बंद करें।

‘-X’ विकल्प का उपयोग सेट कमांड के साथ कमांड और उनके तर्कों को दिखाने के लिए किया जाता है। यह शेल स्क्रिप्ट को डीबग करने के लिए उपयोगी है।

निम्न आदेश निष्पादित करें:

डिबगिंग जानकारी चालू करने के लिए:

set -x    

डिबगिंग जानकारी को बंद करने के लिए:

set +x  

बैश के डिफ़ॉल्ट व्यवहार को अक्षम करें।

बश के डिफ़ॉल्ट व्यवहार को अक्षम करने के लिए, निम्नानुसार कमांड निष्पादित करें:

set -C  

एक स्क्रिप्ट तुरंत बंद करो।

स्क्रिप्ट को तुरंत बंद करने के लिए, निम्नलिखित कमांड निष्पादित करें:

  1. set -e  

सहायता ले रहा है

यदि आप सेट कमांड के उपयोग के दौरान अटक जाते हैं, तो आप अपने टर्मिनल से सहायता दस्तावेज तक पहुंच सकते हैं। मदद मैनुअल तक पहुंचने के लिए, नीचे दिए गए कमांड को निष्पादित करें:

  1. set –help    

Leave a Reply

DMCA.com Protection Status