paint-brush
अपने टर्मिनल की महाशक्तियों को उजागर करें: एक मजेदार बैश स्क्रिप्टिंग ट्यूटोरियलद्वारा@jiniuspark
2,362 रीडिंग
2,362 रीडिंग

अपने टर्मिनल की महाशक्तियों को उजागर करें: एक मजेदार बैश स्क्रिप्टिंग ट्यूटोरियल

द्वारा Jin Park3m2023/05/24
Read on Terminal Reader

बहुत लंबा; पढ़ने के लिए

बैश स्क्रिप्टिंग में शेल को निष्पादित करने के लिए कमांड की एक सूची लिखना शामिल है। यह आपका कमांड-लाइन दुभाषिया है, आपका डिजिटल जिन्न, आपके आदेशों का पालन करने के लिए तैयार है। बैश स्क्रिप्टिंग केवल हिमशैल का सिरा है; आपके अन्वेषण के लिए वहाँ एक पूरा महासागर है।
featured image - अपने टर्मिनल की महाशक्तियों को उजागर करें: एक मजेदार बैश स्क्रिप्टिंग ट्यूटोरियल
Jin Park HackerNoon profile picture
0-item
1-item

अच्छा, अच्छा, अच्छा, देखो हमारे यहाँ क्या है! तो, आप बैश स्क्रिप्टिंग के बारे में सीखने में रुचि रखते हैं, हुह? मुझे खुशी है कि आपने बैल को सींगों से पकड़ने का फैसला किया है। मुझ पर भरोसा करें; एक बार जब आप बैश स्क्रिप्टिंग द्वारा आपकी उँगलियों तक पहुँचाई जा सकने वाली शक्ति का स्वाद चख लें, तो फिर पीछे मुड़कर नहीं देखा जाएगा। इसे अपने टर्मिनल के साथ मिलन स्थल पर विचार करें, जहाँ आप इसे बैश स्क्रिप्टिंग की शक्ति से अपनी धुन पर नचाना सीखेंगे। अब, क्या हम गोता लगाएँ?

बैश स्क्रिप्टिंग की दुनिया में एक झलक

इससे पहले कि हम अपने हाथ गंदे करें, आइए स्पष्ट करें कि बैश स्क्रिप्टिंग क्या है और यह इतनी बड़ी बात क्यों है। अधिकांश लिनक्स वितरण में बैश (बॉर्न अगेन शेल) डिफ़ॉल्ट शेल है। यह आपका कमांड-लाइन दुभाषिया है, आपका डिजिटल जिन्न, आपके आदेशों का पालन करने के लिए तैयार है।


  • खोल क्या है, तुम पूछते हो? इसे एक यूजर इंटरफेस के रूप में सोचें जो आपको अपने ऑपरेटिंग सिस्टम के साथ चैट करने देता है, सिवाय इसके कि चैटिंग में अधिक कमांड और कम छोटी बातचीत शामिल होती है।
  • स्क्रिप्टिंग के बारे में क्या? यह शेल को निष्पादित करने के लिए आदेशों की एक श्रृंखला लिख रहा है।


इसलिए, बैश स्क्रिप्टिंग में शेल को निष्पादित करने, दोहराए जाने वाले कार्यों को स्वचालित करने और आपके जीवन को आसान बनाने के लिए कमांड की एक सूची लिखना शामिल है। मीठा, है ना?

बैश स्क्रिप्टिंग 101: ए हैंड्स-ऑन जर्नी

अपनी पहली बैश स्क्रिप्ट बनाना

गेंद को घुमाने का समय आ गया है! आपकी पहली बैश स्क्रिप्ट रॉकेट साइंस नहीं है; आइए चीजों को सरल रखें। बैश स्क्रिप्ट बनाने के लिए, हम:


  1. एक पाठ संपादक खोलें।
  2. हमारे आदेश लिखें।
  3. फ़ाइल को .sh एक्सटेंशन के साथ सहेजें।


आइए "हैलो वर्ल्ड" - क्लासिक प्रोग्रामर का अभिवादन प्रतिध्वनित करें।


 #!/bin/bash echo "Hello, World!"


#!/Bin/bash को शेबैंग कहा जाता है। यह सिस्टम को बताता है कि यह बैश स्क्रिप्ट है।


अपनी बैश स्क्रिप्ट चलाना

बैश स्क्रिप्ट चलाना पाई जितना आसान है। आपको केवल दो चरणों को याद रखने की आवश्यकता है:


chmod कमांड का उपयोग करके अपनी स्क्रिप्ट को निष्पादन की अनुमति दें: chmod +x script.sh


स्क्रिप्ट निष्पादित करें: ./script.sh


वोइला! आपके टर्मिनल को "हैलो, वर्ल्ड!" प्रदर्शित करना चाहिए। आपने अभी-अभी अपनी पहली बैश स्क्रिप्ट चलाई है।


बैश में चर

अपनी टोपियों को पकड़ें क्योंकि हम बैश स्क्रिप्टिंग - वेरिएबल्स के नॉटी-ग्रिट्टी में गोता लगा रहे हैं! बैश में, हम एक चर को इस तरह परिभाषित करते हैं:


 VARIABLE_NAME="Hello, World!"


और एक चर का उपयोग करने के लिए, हम डॉलर चिह्न का उपयोग करते हैं:


 echo $VARIABLE_NAME


बैश में सशर्त बयान

जीवन विकल्पों से भरा है, और बैश स्क्रिप्टिंग भी! सशर्त बयान हमें विकल्पों के बीच चयन करने में मदद करते हैं। यहाँ एक सरल if-else स्टेटमेंट दिया गया है:


 if [ $1 -gt 100 ] then echo "That's a big number!" else echo "Meh, that's a small number!" fi


यह स्क्रिप्ट जाँचती है कि क्या आपके द्वारा पास किया गया तर्क 100 से अधिक है और तदनुसार एक संदेश प्रदर्शित करता है।


ऐसा और चाहिए?

तो अब आपके पास यह है, बैश स्क्रिप्टिंग की रोमांचक दुनिया के लिए शुरुआती गाइड! और अगर आप भाग 2 देखना चाहते हैं, तो सब्सक्राइब करने पर विचार करें और इसका प्रचार करें!


बैश स्क्रिप्टिंग में महारत हासिल करने का मार्ग लंबा और घुमावदार लग सकता है, लेकिन याद रखें, रोम एक दिन में नहीं बनाया गया था। छोटी शुरुआत करें, लगातार अभ्यास करें, और रास्ते में मजा करना न भूलें। आप कुछ ही समय में एक पेशेवर की तरह स्क्रिप्टिंग करने लगेंगे।


यह बैश स्क्रिप्टिंग ट्यूटोरियल केवल हिमशैल का सिरा है; वहाँ एक पूरा समुद्र है जो आपके अन्वेषण की प्रतीक्षा कर रहा है। इसलिए, देर न करें, उन उंगलियों को थपथपाएं, और खुश स्क्रिप्टिंग करें!


मेरा समर्थन करें, और जिन पार्क के साथ अपने भीतर के 'जिनियस' को बाहर निकालें - अभी गोता लगाएँ!

@ https://ko-fi.com/jiniusme ❤️