GNU / लिनक्स में बैश / शेल स्क्रिप्टिंग सीखने के लिए संसाधन

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

लिनक्स शब्द के चारों ओर एक कलंक है, जहां लोग आमतौर पर चश्मा, दाढ़ी के साथ लोगों को कल्पना करते हैं, और एक हिप्पी प्रोग्रामर की तरह दिखते हैं। मज़ेदार रूप से, यह पूरी तरह से GNU के निर्माता रिचर्ड स्टेलमैन का वर्णन करता है, जो कि वास्तविक ऑपरेटिंग सिस्टम है जिसे हम आजकल केवल 'लिनक्स' के रूप में संदर्भित करते हैं (उनकी अरुचि के लिए बहुत कुछ।)

हालाँकि, इस कलंक का एक हिस्सा यह भी है कि GNU / Linux यूजर्स लगातार टर्मिनल से चिपके रहते हैं, अपने ऑपरेटिंग सिस्टम को चलाने के लिए लगातार कोड हैक कर रहे हैं। यह एक बार बहुत दूर था, लेकिन आजकल अधिकांश उपयोगकर्ता कभी भी टर्मिनल नहीं देख सकते हैं।

हालांकि, जो लोग गहराई में गोता लगाने की इच्छा रखते हैं, और वास्तव में एक सीएलआई का उपयोग करने के पीछे की सच्ची शक्ति देखते हैं, वे शेल प्रोग्रामिंग या स्क्रिप्टिंग सीखने की इच्छा कर सकते हैं। ऐसा करने के आवेदन, वस्तुतः असीम हैं; स्वचालित से रखरखाव तक।

Learnshell

Learnshell

हालाँकि, स्व-शिक्षण स्क्रिप्टिंग थकाऊ और कभी-कभी भ्रामक हो सकती है, यदि आप नहीं जानते कि कहां से शुरू करें, या किसी तरह का मार्गदर्शन करें। विभिन्न भाषाओं को सीखने के लिए संसाधनों की काफी संख्या है, लेकिन शैल के लिए मेरा व्यक्तिगत पसंदीदा है https://www.learnshell.org/

जैसे अन्य साइट्स https://codeacademy.com , लर्नशेल एक इंटरैक्टिव शिक्षण पद्धति का उपयोग करता है जहां उपयोगकर्ताओं को एक सबक सिखाया जाता है और उन उद्देश्यों को पूरा करने के लिए सीखने के लिए मजबूर किया जाता है।

Learnshell में कई अन्य भाषाएं भी उपलब्ध हैं, जैसे:

  • सी
  • सी ++
  • सी #
  • अजगर
  • जावा
  • जाओ
  • HTML और CSS
  • पीएचपी
  • पर्ल
  • माणिक

हालाँकि, मैं केवल व्यक्तिगत रूप से शेल स्क्रिप्टिंग के लिए वेबसाइट का उपयोग करने के लिए उपस्थित हो सकता हूं, मैं कह सकता हूं कि मैं सी ट्यूटोरियल की जांच करने में रुचि रखता हूं।

साइट का शैल प्रोग्रामिंग अनुभाग बुनियादी और उन्नत समूहों में ट्यूटोरियल को सॉर्ट करता है। आप मूल अनुभाग में चर, मूल ऑपरेटर और निर्णय लेने के बारे में और नियमित अभिव्यक्ति, प्रक्रिया प्रतिस्थापन या इनपुट पैरामीटर पार्सिंग जैसी उन्नत अवधारणाओं के बारे में सीखते हैं।

स्क्रिप्ट सीखने के लिए एक और महान संसाधन, विशेष रूप से बैश स्क्रिप्टिंग पर ध्यान केंद्रित करना है http://www.bash.academy/

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

उस के साथ, आप में से उन लोगों के लिए जो प्रतिज्ञा लेना चाहते हैं और कमांड लाइन के जादू में गहराई से उतरना शुरू करते हैं, इसकी थोड़ी सीखने की अवस्था है यदि आपके पास प्रोग्रामिंग में पृष्ठभूमि नहीं है, लेकिन यह निश्चित रूप से प्रयास के लायक है ! सौभाग्य!