Skip to main content

सेट - लिनक्स कमांड

Linux Tutorial for Beginners: Introduction to Linux Operating System (जून 2026)

Linux Tutorial for Beginners: Introduction to Linux Operating System (जून 2026)
Anonim

सेट - चर पढ़ें और लिखें

सार

सेट VARNAME ? मूल्य ?

विवरण

चर के मान देता है VARNAME । अगर मूल्य निर्दिष्ट है, फिर का मान निर्धारित करें VARNAME सेवा मेरे मूल्य , एक नया वैरिएबल बनाना अगर कोई पहले से मौजूद नहीं है, और इसके मान को वापस कर देता है। अगर VARNAME एक खुले कोष्ठक होते हैं और एक करीबी कोष्ठक के साथ समाप्त होते हैं, फिर यह एक सरणी तत्व को संदर्भित करता है: पहले खुले कोष्ठक से पहले वर्ण सरणी का नाम होते हैं, और कोष्ठक के बीच वर्ण सरणी के भीतर सूचकांक होते हैं। अन्यथा VARNAME एक स्केलर चर को संदर्भित करता है। सामान्य रूप से, VARNAME अयोग्य है (इसमें किसी भी नामस्थान के नाम शामिल नहीं हैं), और वर्तमान नामस्थान में उस नाम के चर को पढ़ा या लिखा गया है। अगर VARNAME नामस्थान क्वालीफायर शामिल हैं (सरणी नाम में यदि यह किसी सरणी तत्व को संदर्भित करता है), निर्दिष्ट नामस्थान में चर को पढ़ा या लिखा जाता है।

यदि कोई प्रक्रिया सक्रिय नहीं है, तो VARNAME एक नेमस्पेस वैरिएबल को संदर्भित करता है (ग्लोबल वेरिएबल यदि वर्तमान नेमस्पेस वैश्विक नेमस्पेस है)। यदि कोई प्रक्रिया सक्रिय है, तो VARNAME प्रक्रिया के पैरामीटर या स्थानीय चर को संदर्भित करता है जब तक किवैश्विक आदेश घोषित करने के लिए बुलाया गया था VARNAME वैश्विक होने के लिए, या जब तक कोई नहींपरिवर्तनशील आदेश घोषित करने के लिए बुलाया गया था VARNAME एक नामस्थान चर होना।

विकल्प

-ए मार्क वेरिएबल जिन्हें निर्यात के लिए संशोधित या बनाया गया है। -बी तुरंत नौकरी समाप्त करने की अधिसूचना। यदि कोई आदेश गैर-शून्य स्थिति से निकलता है तो तत्काल बाहर निकलें। -f फ़ाइल नाम पीढ़ी अक्षम (globbing)। -हम आदेशों के स्थान को याद रखें जैसा कि उन्हें देखा जाता है। -के सभी असाइनमेंट तर्क पर्यावरण में कमांड के लिए रखे जाते हैं, न कि केवल कमांड नाम से पहले। -एम नौकरी नियंत्रण सक्षम है। -एन आदेश पढ़ें लेकिन उन्हें निष्पादित न करें। -o विकल्प-नाम विकल्प-नाम से संबंधित वैरिएबल सेट करें: एलेक्सपोर्ट के रूप में -ए ब्रेसएक्सपैंड जैसा ही -बी emacs एक emacs-style line संपादन इंटरफ़ेस errexit का उपयोग करता है, जैसा कि एक ही funtrarace -E हैशल जैसा ही है -एच हिस्टेक्सपैंड -एच इतिहास के समान ही सक्षम है, खोल को अनदेखा करने वाला कमांड इतिहास ईओएफ इंटरैक्टिव-टिप्पणियों को पढ़ने पर बाहर नहीं निकलता है टिप्पणियों को इंटरैक्टिव कमांड कीवर्ड में दिखाई देने की अनुमति देता है जैसे -k मॉनिटर के समान -एम नोक्लोबबर जैसा ही -ए नोएक्सैक जैसा ही है - n noglob के रूप में -f nolog वर्तमान में स्वीकार किया गया है, लेकिन -b nounset के समान ही सूचित किया गया है -u onecmd जैसा ही भौतिक समान है -पी पाइपफेल एक पाइपलाइन का वापसी मान एक गैर-बाहर निकलने के लिए अंतिम आदेश की स्थिति है -जेरो स्थिति, या शून्य यदि कोई गैर-शून्य स्थिति पॉज़िक्स से बाहर निकलने वाला कोई आदेश बैश के व्यवहार को बदलता है जहां डिफ़ॉल्ट ऑपरेशन पॉज़िक्स मानक से भिन्न होता है, तो मानक विशेषाधिकार प्राप्त करने के लिए -p verbose के रूप में -v vi vi- शैली रेखा संपादन इंटरफेस xtrace के रूप में -x -p चालू जब भी वास्तविक और प्रभावी उपयोगकर्ता आईडी मेल नहीं खाते हैं। $ ENV फ़ाइल की प्रसंस्करण को अक्षम करता है और खोल कार्यों का आयात करता है। इस विकल्प को बंद करने से प्रभावी यूआईडी और ग्रिड वास्तविक यूआईडी और ग्रिड पर सेट हो जाते हैं। एक आदेश को पढ़ने और निष्पादित करने के बाद बाहर निकलें। -u प्रतिस्थापन करते समय त्रुटि को एक त्रुटि के रूप में अनसेट करें। -v प्रिंट शैल इनपुट लाइनों को प्रिंट के रूप में प्रिंट करें। -x प्रिंट कमांड और उनके तर्क के रूप में उन्हें निष्पादित किया जाता है। -बी खोल ब्रेस विस्तार-सी सेट करेगा, मौजूदा नियमित फ़ाइलों को आउटपुट के पुनर्निर्देशन द्वारा अधिलेखित करने की अनुमति नहीं है। -ई अगर सेट है, तो ईआरआर जाल खोल कार्यों द्वारा विरासत में मिला है। -एच सक्षम करें! शैली इतिहास प्रतिस्थापन। यह ध्वज डिफ़ॉल्ट रूप से चालू होता है जब खोल इंटरैक्टिव होता है। -पी सेट करते हैं, सीडी जैसे कमांड निष्पादित करते समय प्रतीकात्मक लिंक का पालन न करें जो वर्तमान निर्देशिका को बदलता है। -टी अगर सेट किया गया है, तो DEBUG जाल खोल कार्यों द्वारा विरासत में मिला है। - स्थितित्मक पैरामीटर के लिए किसी भी शेष तर्क असाइन करें। -X और -v विकल्प बंद कर दिए गए हैं। इनका झंडे बंद करने के बजाय + का उपयोग करना। झंडे को गोले के आविष्कार पर भी इस्तेमाल किया जा सकता है। झंडे का वर्तमान सेट $ - में पाया जा सकता है। शेष एन एआरजी स्थितित्मक पैरामीटर हैं और क्रमशः $ 1, $ 2, .. $ n को सौंपा गया है। यदि कोई एआरजी नहीं दिया जाता है, तो सभी खोल चर मुद्रित होते हैं। बाहर निकलें स्थिति: एक अमान्य विकल्प दिए जाने तक सफलता देता है।

यह भी देखें

expr (एन), proc (एन), ट्रेस (एन), अनसेट (एन)

कीवर्ड

पढ़ें, लिखें, चर

जरूरी: उपयोग आदमी आदेश ( % आदमी ) यह देखने के लिए कि आपके विशेष कंप्यूटर पर कमांड का उपयोग कैसे किया जाता है।