unix shell scripting tutorial with examples
यूनिक्स शैल स्क्रिप्टिंग का परिचय:
यूनिक्स में, कमांड शेल देशी कमांड दुभाषिया है। यह ऑपरेटिंग सिस्टम के साथ बातचीत करने के लिए उपयोगकर्ताओं के लिए एक कमांड लाइन इंटरफेस प्रदान करता है।
यूनिक्स कमांड को शेल स्क्रिप्ट के रूप में गैर-अंतःक्रियात्मक रूप से निष्पादित किया जा सकता है। स्क्रिप्ट कमांड की एक श्रृंखला है जिसे एक साथ चलाया जाएगा।
शेल स्क्रिप्ट का उपयोग आपके दैनिक कार्यों को स्वचालित करने के लिए आपके वातावरण को अनुकूलित करने से लेकर कई प्रकार के कार्यों के लिए किया जा सकता है।
सभी यूनिक्स शैल स्क्रिप्टिंग ट्यूटोरियल की सूची:
- यूनिक्स शैल लिपि का परिचय
- यूनिक्स वी एडिटर के साथ काम करना
- यूनिक्स शैल स्क्रिप्टिंग की विशेषताएं
- यूनिक्स में ऑपरेटर्स
- यूनिक्स में सशर्त कोडिंग ( भाग 1 तथा भाग 2 )
- यूनिक्स में लूप्स
- यूनिक्स में कार्य
- यूनिक्स टेक्स्ट प्रोसेसिंग ( भाग 1 , भाग 2 , तथा भाग ३ )
- यूनिक्स कमांड लाइन पैरामीटर
- यूनिक्स एडवांस्ड शैल स्क्रिप्टिंग
यूनिक्स वीडियो # 11:
यूनिक्स शैल स्क्रिप्टिंग मूल बातें
यह ट्यूटोरियल आपको शेल प्रोग्रामिंग का अवलोकन देगा और कुछ मानक शेल कार्यक्रमों की समझ प्रदान करेगा। इसमें बॉर्न शेल (श) और बॉर्न अगेन शेल (बैश) जैसे गोले शामिल हैं।
शेल कई परिस्थितियों पर कॉन्फ़िगरेशन फ़ाइलों को पढ़ते हैं जो शेल के आधार पर भिन्न होती हैं। इन फ़ाइलों में आमतौर पर उस विशेष शेल के लिए कमांड होते हैं और लोड होने पर निष्पादित होते हैं; वे आम तौर पर महत्वपूर्ण चर सेट करने के लिए उपयोग किए जाते हैं, जो कि $ PATH की तरह, निष्पादनयोग्य को खोजने के लिए उपयोग किए जाते हैं, और अन्य जो शेल के व्यवहार और उपस्थिति को नियंत्रित करते हैं।
ओरेकल सोआ साक्षात्कार और अनुभवी के लिए जवाब
- बॉर्न शेल (श): यह पहले शेल कार्यक्रमों में से एक था जो यूनिक्स के साथ आया था और यह सबसे व्यापक रूप से इस्तेमाल किया जाने वाला भी है। यह स्टीफन बॉर्न द्वारा विकसित किया गया था। ~ / .Profile फ़ाइल को sh के लिए कॉन्फ़िगरेशन फ़ाइल के रूप में उपयोग किया जाता है। यह स्क्रिप्टिंग के लिए उपयोग किया जाने वाला मानक शेल भी है।
- सी शेल (csh): C-Shell का विकास Bill Joy द्वारा किया गया था, C प्रोग्रामिंग लैंग्वेज पर मॉडलिंग की गई थी। यह कमांड हिस्ट्री और एडिटिंग कमांड्स को सूचीबद्ध करने जैसी विशेषताओं के साथ अन्तरक्रियाशीलता में सुधार लाने के उद्देश्य से किया गया था। ~ / .Cshrc और ~ / .login फ़ाइलों को csh द्वारा कॉन्फ़िगरेशन फ़ाइलों के रूप में उपयोग किया जाता है।
- बॉर्न अगेन शेल (बैश): शश के प्रतिस्थापन के रूप में जीएनयू परियोजना के लिए बैश शेल विकसित किया गया था। बैश की बुनियादी विशेषताओं को श से कॉपी किया जाता है, और csh से कुछ इंटरएक्टिविटी विशेषताओं को भी जोड़ता है। वह ~ / .bashrc और ~ / .profile फ़ाइलों को बैश करके कॉन्फ़िगरेशन फ़ाइलों के रूप में उपयोग किया जाता है।
Vi संपादक के बारे में अधिक जानने के लिए हमारे आगामी ट्यूटोरियल की जाँच करें !!
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- यूनिक्स पाइप्स ट्यूटोरियल: यूनिक्स प्रोग्रामिंग में पाइप्स
- यूनिक्स शैल स्क्रिप्ट अंकगणित और बूलियन ऑपरेटर्स उदाहरण
- यूनिक्स शैल लूप प्रकार: लूप के लिए, जबकि लूप, यूनिक्स में लूप तक
- शुरुआती के लिए UNIX ट्यूटोरियल (20+ में गहराई से यूनिक्स प्रशिक्षण वीडियो)
- यूनिक्स टेक्स्ट प्रोसेसिंग कमांड्स: उदाहरणों के साथ यूनिक्स फिल्टर
- यूनिक्स शैल स्क्रिप्टिंग में स्विच केस का उपयोग करना: केस-एसैक स्टेटमेंट
- उदाहरणों के साथ यूनिक्स में कमान काटें
- यूनिक्स कमांड्स: उदाहरणों के साथ बेसिक और एडवांस्ड यूनिक्स कमांड्स