शैल स्क्रिप्टिंग - ट्यूटोरियल 03: लिपियों और शैल स्क्रिप्टिंग के बारे में सब कुछ

शैल स्क्रिप्टिंग - ट्यूटोरियल 03: बैश शैल स्क्रिप्टिंग के बारे में सब कुछ

शैल स्क्रिप्टिंग - ट्यूटोरियल 03: बैश शैल के साथ स्क्रिप्टिंग के बारे में सब कुछ

ट्यूटोरियल की हमारी श्रृंखला को जारी रखते हुए शैल स्क्रिप्टिंग, आज हम तीसरा प्रस्तुत करते हैं (ट्यूटोरियल 03) समान।

और चूंकि, पहले 2 में हम संबोधित करते हैं मूल बातें निम्नलिखित, टर्मिनल, कंसोल, शैल और बैश शैल, इस तीसरे में, हम विशेष रूप से फाइलों के बारे में सब कुछ जानने पर ध्यान केंद्रित करेंगे जिन्हें कहा जाता है लिपियों और की तकनीक शैल स्क्रिप्टिंग.

शैल स्क्रिप्टिंग - ट्यूटोरियल 02: बैश शैल के बारे में सब कुछ

शैल स्क्रिप्टिंग - ट्यूटोरियल 02: बैश शैल के बारे में सब कुछ

और इसे शुरू करने से पहले ट्यूटोरियल 03 «शैल स्क्रिप्टिंग» पर, हम निम्नलिखित की खोज करने की सलाह देते हैं संबंधित सामग्री, आज इस पोस्ट को पढ़ने के अंत में:

शैल स्क्रिप्टिंग - ट्यूटोरियल 01: शैल, बैश शैल और स्क्रिप्ट
संबंधित लेख:
शैल स्क्रिप्टिंग - ट्यूटोरियल 01: टर्मिनल, कंसोल और शैल
शैल स्क्रिप्टिंग - ट्यूटोरियल 02: बैश शैल के बारे में सब कुछ
संबंधित लेख:
शैल स्क्रिप्टिंग - ट्यूटोरियल 02: बैश शैल के बारे में सब कुछ

शैल स्क्रिप्टिंग ट्यूटोरियल 03

शैल स्क्रिप्टिंग ट्यूटोरियल 03

स्क्रिप्ट फ़ाइलें और शैल स्क्रिप्टिंग भाषा

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

दोनों अवधारणाओं को इस प्रकार समझना:

लिपियों

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

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

स्क्रिप्टिंग शेल

इसे आमतौर पर के रूप में परिभाषित किया जाता है शैल स्क्रिप्टिंग से शेल के लिए स्क्रिप्ट तैयार करने और तैयार करने की तकनीक एक निश्चित ऑपरेटिंग सिस्टम की। और इसके लिए इनका आमतौर पर इस्तेमाल किया जाता है सरल पाठ संपादक (जीयूआई/सीएलआई). जो अनुमति देता है कोड का आसान और सीधा संचालन और प्रयुक्त प्रोग्रामिंग सिंटैक्स की अच्छी समझ।

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

सारांश में, शैल स्क्रिप्टिंग की अनुमति देता है:

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

भविष्य की किस्त में, हम थोड़ा तल्लीन करेंगे लिपियों और शैल स्क्रिप्टिंग के बारे में अधिक जानकारी.

लुआ के बारे में
संबंधित लेख:
लुआ, इस शक्तिशाली स्क्रिप्टिंग भाषा को उबंटू पर स्थापित करें
पावरशेल के बारे में
संबंधित लेख:
PowerShell, इस कमांड लाइन शेल को Ubuntu 22.04 पर स्थापित करें

पोस्ट के लिए सार बैनर

सारांश

संक्षेप में, इसके साथ ट्यूटोरियल 03 «शैल स्क्रिप्टिंग» पर हम मूल्यवान सामग्री प्रदान करना जारी रखते हैं सैद्धांतिक आधार पदों की इस श्रृंखला के प्रबंधन के इस तकनीकी क्षेत्र पर जीएनयू/लिनक्स टर्मिनल.

अगर आपको सामग्री पसंद आई, कमेंट करें और शेयर करें. और याद रखें, हमारे की शुरुआत में जाएँ «स्थल», के आधिकारिक चैनल के अलावा Telegram अधिक समाचार, ट्यूटोरियल और लिनक्स अपडेट के लिए।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।