Bash Scripting Tutorial for Beginners
What You Will Learn
- बैश स्क्रिप्टिंग की मूल बातें सीखेंगे और इसका उपयोग करके अपने कंप्यूटर पर ऑटोमेशन कैसे करेंगे।
- कमांड लाइन इंटरफ़ेस (CLI) और ग्राफिकल यूज़र इंटरफ़ेस (GUI) के बीच का अंतर समझेंगे।
- बैश का उपयोग करके अपने कंप्यूटर पर ऑटोमेटेड प्रोग्राम बनाना सीखेंगे।
Key Concepts
बैश स्क्रिप्टिंग एक शक्तिशाली तरीका है जिससे आप अपने कंप्यूटर पर दोहरावदार कार्यों को स्वचालित कर सकते हैं। कमांड लाइन इंटरफ़ेस (CLI) एक ऐसा तरीका है जिससे आप अपने कंप्यूटर को निर्देश दे सकते हैं और यह ग्राफिकल यूज़र इंटरफ़ेस (GUI) से ज्यादा शक्तिशाली और तेज़ है। बैश एक पूर्ण प्रोग्रामिंग भाषा है जो आपको अपने कंप्यूटर पर ऑटोमेटेड प्रोग्राम बनाने की अनुमति देती है। बैश स्क्रिप्टिंग का उपयोग करके आप अपने कंप्यूटर पर दोहरावदार कार्यों को स्वचालित कर सकते हैं और अपना समय बचा सकते हैं।
Code Examples
कोई विशिष्ट कोड स्निपेट नहीं है, लेकिन कुछ उदाहरण हैं:
- “for born again shell, is the most common implementation of shell program for Linux systems” - यह बैश की परिभाषा को दर्शाता है।
- “with bash we can write automated programs to execute stuff on our computer and those programs are called bash scripts” - यह बैश स्क्रिप्टिंग की क्षमता को दर्शाता है।
- “if you want to create 100 folders, you can create them all at once with one single command on CLI” - यह कमांड लाइन इंटरफ़ेस की शक्ति को दर्शाता है।
Lesson Summary
इस पाठ में, हमने बैश स्क्रिप्टिंग की मूल बातें सीखीं। हमने कमांड लाइन इंटरफ़ेस (CLI) और ग्राफिकल यूज़र इंटरफ़ेस (GUI) के बीच का अंतर समझा और बैश का उपयोग करके अपने कंप्यूटर पर ऑटोमेटेड प्रोग्राम बनाना सीखा। हमने यह भी सीखा कि बैश स्क्रिप्टिंग का उपयोग करके हम अपने कंप्यूटर पर दोहरावदार कार्यों को स्वचालित कर सकते हैं और अपना समय बचा सकते हैं। इस पाठ के माध्यम से, आप बैश स्क्रिप्टिंग की दुनिया में प्रवेश करने के लिए तैयार हो जाएंगे और अपने कंप्यूटर पर ऑटोमेशन का आनंद ले पाएंगे।
Practice Exercise
एक अभ्यास करने के लिए, अपने कंप्यूटर पर एक नया फ़ोल्डर बनाएं और उसमें 10 नए फ़ोल्डर बनाने के लिए एक बैश स्क्रिप्ट लिखें। इसके लिए, आप कमांड लाइन इंटरफ़ेस में निम्नलिखित कमांड का उपयोग कर सकते हैं: mkdir -p folder1/folder2/folder3/folder4/folder5/folder6/folder7/folder8/folder9/folder10। इसके बाद, आप एक बैश स्क्रिप्ट लिख सकते हैं जो यह कार्य स्वचालित रूप से करे।
What Is Next
अगले पाठ में, हम बैश स्क्रिप्टिंग की अधिक उन्नत विशेषताओं को सीखेंगे और अपने कंप्यूटर पर अधिक जटिल ऑटोमेशन बनाना सीखेंगे। हम विभिन्न बैश कमांड और फ़ंक्शन का उपयोग करके अपने स्क्रिप्ट को और भी शक्तिशाली बनाना सीखेंगे।