पहली Bash स्क्रिप्ट और Shebang
अपनी पहली निष्पादन योग्य Bash स्क्रिप्ट लिखें, shebang पंक्ति को समझें और उसे टर्मिनल से चलाएँ।
पहली Bash स्क्रिप्ट और Shebang, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Bash स्क्रिप्ट का परिचय
Bash स्क्रिप्टिंग में आपका स्वागत है! Bash स्क्रिप्ट वास्तव में एक पाठ फ़ाइल होती है, जिसमें आदेशों का क्रम होता है जिसे Bash शेल चला सकता है।
इसे अपने कंप्यूटर की विधि की तरह समझें। आदेशों को एक-एक करके टाइप करने के बजाय, आप उन्हें स्क्रिप्ट में लिख देते हैं और कंप्यूटर उन निर्देशों का पालन करता है।
Bash से स्वचालन क्यों करें?
Bash स्क्रिप्ट स्वचालन के लिए शक्तिशाली उपकरण हैं। इनकी सहायता से आप:
- दोहराए जाने वाले कार्य स्वचालित करें: जटिल आदेश-क्रमों को एक ही स्क्रिप्ट से चलाकर समय बचाएँ।
- आदेश संयोजित करें: उन्नत कार्य करने के लिए कई आदेशों को एक साथ जोड़ें।
- प्रणालियों का प्रबंधन करें: सामान्य प्रणाली प्रशासन कार्य कुशलता से करें।
- उपयोगिताएँ बनाएँ: अपने स्वयं के अनुकूलित कमांड-लाइन उपकरण बनाएँ।
अपनी स्क्रिप्ट फ़ाइल बनाना
Bash स्क्रिप्ट बनाने के लिए आपको केवल एक साधारण पाठ फ़ाइल की आवश्यकता है। आम तौर पर स्क्रिप्ट फ़ाइलों के नाम में .sh एक्सटेंशन लगाया जाता है, जैसे my_script.sh।
आप touch आदेश का उपयोग करके टर्मिनल से एक खाली फ़ाइल बना सकते हैं:
touch my_script.shफिर आप आदेश जोड़ने के लिए इसे किसी पाठ संपादक में खोल सकते हैं।
सरल स्क्रिप्ट की सामग्री
आइए अपनी स्क्रिप्ट फ़ाइल में एक बहुत ही सरल कमांड जोड़कर शुरुआत करते हैं। echo कमांड टर्मिनल पर केवल टेक्स्ट प्रिंट करती है।
यदि आप किसी टेक्स्ट एडिटर में my_script.sh खोलें, तो यह पंक्ति जोड़ें:
echo "Hello from my script!"शेबैंग पंक्ति से परिचय
आपकी स्क्रिप्ट सही ढंग से चलने के लिए, उसमें पहली पंक्ति के रूप में शेबैंग (उच्चारण 'शी-बैंग') नाम की एक विशेष पंक्ति होनी चाहिए। यह आपके सिस्टम को बताती है कि स्क्रिप्ट चलाने के लिए किस इंटरप्रेटर (प्रोग्राम) का उपयोग करना है।
शेबैंग की शुरुआत #! से होती है, जिसके बाद इंटरप्रेटर का पाथ लिखा जाता है।
`#!/bin/bash` की व्याख्या
Bash स्क्रिप्ट के लिए सबसे सामान्य शेबैंग #!/bin/bash है। इसका अर्थ है कि स्क्रिप्ट को /bin/bash पर मौजूद Bash इंटरप्रेटर का उपयोग करके चलाया जाना चाहिए।
इसलिए, आपकी my_script.sh फ़ाइल अब इस तरह दिखेगी:
#!/bin/bash
echo "Hello from my script!"अनुमतियाँ देना
किसी स्क्रिप्ट को सीधे उसके नाम से चलाने से पहले, आपको उसे निष्पादन की अनुमतियाँ देनी होंगी। इससे ऑपरेटिंग सिस्टम को पता चलता है कि फ़ाइल एक निष्पादन योग्य प्रोग्राम है।
निष्पादन की अनुमतियाँ जोड़ने के लिए हम chmod +x कमांड का उपयोग करते हैं। यदि आपकी स्क्रिप्ट का नाम my_script.sh है, तो आप लिखेंगे:
chmod +x my_script.shइसके बिना, सिस्टम को पता नहीं चलेगा कि यह एक प्रोग्राम है!
अपनी स्क्रिप्ट चलाएँ
आपकी स्क्रिप्ट को निष्पादन की अनुमतियाँ मिल जाने के बाद, आप उसे सीधे टर्मिनल से चला सकते हैं। यदि आप उसी डायरेक्टरी में हैं जिसमें स्क्रिप्ट मौजूद है, तो उसके नाम के आगे ./ लगाएँ।
./ का अर्थ है 'वर्तमान डायरेक्टरी में'। इस उदाहरण को चलाकर देखें, यह मानते हुए कि इसे runnable_script.sh के रूप में सेव किया गया है और इसे आवश्यक अनुमतियाँ प्राप्त हैं:
#!/bin/bash
# This script will now run!
echo "Success! My first executable script!"पूरी हैलो स्क्रिप्ट का उदाहरण
यह 'Hello World' शैली की एक पूरी स्क्रिप्ट है, जिसे सेव करके निष्पादन योग्य बनाया जा सकता है और फिर चलाया जा सकता है।
चरण:
- इस कोड को किसी फ़ाइल में सेव करें (जैसे,
hello_world.sh)। - इसे निष्पादन योग्य बनाएँ:
chmod +x hello_world.sh। - इसे चलाएँ:
./hello_world.sh।
#!/bin/bash
# This script greets the world!
echo "Hello, World!"
echo "Welcome to Bash Scripting!"स्क्रिप्टिंग प्रश्नोत्तरी
आपने अपनी पहली Bash स्क्रिप्ट बनाने और चलाने के आवश्यक चरण सीख लिए हैं। आइए जल्दी से अपनी समझ जाँचते हैं।
दोहराव: पहली स्क्रिप्ट
बधाई हो! आपने अभी-अभी अपनी पहली Bash स्क्रिप्ट बनाई और चलाई है। यहाँ उसका संक्षिप्त सारांश है:
- Bash स्क्रिप्टें कमांड के क्रम को स्वचालित करती हैं।
- शेबैंग पंक्ति (
#!/bin/bash) सिस्टम को बताती है कि किस इंटरप्रेटर का उपयोग करना है। - अपनी स्क्रिप्ट को निष्पादन योग्य बनाने के लिए
chmod +xका उपयोग करें। - निष्पादन योग्य स्क्रिप्ट को
./script_name.shके साथ चलाएँ।
अब आपके पास अधिक जटिल स्क्रिप्ट बनाने की बुनियादी नींव है!
एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 142
- पाठ
- 568
अक्सर पूछे जाने वाले प्रश्न
क्या “पहली Bash स्क्रिप्ट और Shebang” पाठ निःशुल्क है?
हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “पहली Bash स्क्रिप्ट और Shebang” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“पहली Bash स्क्रिप्ट और Shebang” में मैं क्या सीखूँगा?
अपनी पहली निष्पादन योग्य Bash स्क्रिप्ट लिखें, shebang पंक्ति को समझें और उसे टर्मिनल से चलाएँ। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“पहली Bash स्क्रिप्ट और Shebang” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- पहली Bash स्क्रिप्ट और Shebang
- चर और उपयोगकर्ता प्रविष्टि
- सशर्त कथन (if, else, elif)
- Bash में ऐरे के साथ काम करना