शेल स्क्रिप्टिंग - ट्यूटोरियल 02: बॅश शेल बद्दल सर्व

शेल स्क्रिप्टिंग - ट्युटोरियल ०२: बॅश शेल बद्दल सर्व

शेल स्क्रिप्टिंग - ट्यूटोरियल 02: बॅश शेल बद्दल सर्व

आमच्या ट्यूटोरियलची मालिका सुरू ठेवत आहोत शेल स्क्रिप्टिंग, आज आम्ही दुसरा आणतो (एक्सएनयूएमएक्स ट्यूटोरियल) च्या.

आणि ते दिले, प्रथम आम्ही संपर्क साधला पहिल्या 3 मूलभूत संकल्पना (टर्मिनल्स, कन्सोल आणि शेल) या विषयाशी संबंधित, या सेकंदात, आम्ही विशेषतः सर्वकाही जाणून घेण्यावर लक्ष केंद्रित करू बाश शेल.

शेल स्क्रिप्टिंग - ट्यूटोरियल 01: टर्मिनल, कन्सोल आणि शेल्स

शेल स्क्रिप्टिंग - ट्यूटोरियल 01: टर्मिनल, कन्सोल आणि शेल्स

आणि हे सुरू करण्यापूर्वी "शेल स्क्रिप्टिंग" वरील ट्यूटोरियल 02, आम्ही खालील एक्सप्लोर करण्याची शिफारस करतो संबंधित सामग्री, आज हे पोस्ट वाचून शेवटी:

शेल स्क्रिप्टिंग - ट्युटोरियल ०१: शेल, बॅश शेल आणि स्क्रिप्ट
संबंधित लेख:
शेल स्क्रिप्टिंग - ट्यूटोरियल 01: टर्मिनल, कन्सोल आणि शेल्स
पॉवरशेल बद्दल
संबंधित लेख:
पॉवरशेल, हे कमांड लाइन शेल उबंटू 22.04 वर स्थापित करा

शेल स्क्रिप्टिंग ट्यूटोरियल 02

शेल स्क्रिप्टिंग ट्यूटोरियल 02

बॅश शेल म्हणजे काय?

बॅश किंवा बॅश शेल साठी विशेषतः तयार केलेला शेल किंवा कमांड लँग्वेज इंटरप्रिटर आहे लिनक्स ऑपरेटिंग सिस्टम. एक शेल, जो मूळ "sh" शेलशी मोठ्या प्रमाणात सुसंगत आहे आणि कॉर्न (ksh) आणि C (csh) शेलमधील उपयुक्त वैशिष्ट्ये समाविष्ट करतो.

याव्यतिरिक्त, मानकांची सुसंगत अंमलबजावणी साध्य करण्याचे उद्दीष्ट आहे "IEEE POSIX शेल आणि साधने", जे यामधून भाग आहे IEEE POSIX तपशील (IEEE मानक 1003.1). म्हणून, या ध्येयाचा पाठपुरावा करण्यासाठी, ते "sh" च्या संदर्भात कार्यात्मक सुधारणांना एकत्रित करते, दोन्ही परस्परसंवादी वापरासाठी आणि प्रोग्रामिंगसाठी.

शीर्ष 10 महत्वाची बॅश तथ्ये

  1. हे युनिक्स शेलवर आधारित आहे आणि POSIX सुसंगत आहे.
  2. सर्व बॉर्न शेल (sh) कमांड्स बॅशमध्ये उपलब्ध आहेत.
  3. बहुतेक GNU/Linux डिस्ट्रिब्युशनमध्ये हे डीफॉल्ट शेल आहे.
  4. त्याचे मुख्य कार्य ऑपरेटिंग सिस्टममधील कमांड ऑर्डरचे स्पष्टीकरण करणे आहे.
  5. हे बर्‍यापैकी पोर्टेबल आहे, म्हणून ते युनिक्स आणि इतर ओएसच्या जवळजवळ सर्व आवृत्त्यांवर देखील चालते.
  6. त्याची कमांड सिंटॅक्स हा बॉर्न शेल सिंटॅक्सवर आधारित सूचनांचा सुपरसेट आहे.
  7. हे GNU प्रकल्पाचा भाग म्हणून 8 जून 1989 रोजी ब्रायन फॉक्सने विकसित आणि प्रसिद्ध केले होते.
  8. हे स्क्रिप्ट फाइल्स (बॅश स्क्रिप्ट्स) तयार आणि व्यवस्थापन करण्यास अनुमती देते ज्यांचे कार्य स्वयंचलित करणे आहे.
  9. हे स्क्रिप्ट विकसित करण्यासाठी क्रियाकलापांचा एक सु-संरचित, मॉड्यूलर आणि स्वरूपित क्रम प्रदान करते.
  10. हे कमांड लाइन एडिटिंग, अमर्यादित आकाराचा कमांड हिस्ट्री, जॉब कंट्रोल, शेल आणि एलियास फंक्शन्स, अमर्यादित आकाराचे अनुक्रमित अॅरे यासारख्या वैशिष्ट्यांची ऑफर देते.

बॅश शेल बद्दल अधिक

साठी अधिक महत्वाची माहिती शेल स्क्रिप्टिंग ट्यूटोरियल 02

पुढील ट्युटोरियल्समध्ये आपण थोडे खोलवर जाऊ बॅश स्क्रिप्ट फाइल्स आणि त्यांचे घटक (भाग) y स्क्रिप्टिंग कलेसाठी उपयुक्त संसाधने. मग सोबत चालू ठेवा कमांड ऑर्डर वापरण्याची व्यावहारिक उदाहरणे (साधे आणि जटिल) बॅशसह आणि स्क्रिप्टमध्ये त्याचा वापर.

तथापि, आपण थोडे खोल खणू शकता बॅश बद्दल अधिक खालील मध्ये अधिकृत दुवे:

बॅशचे नाव 'बॉर्न-अगेन शेल' चे संक्षिप्त रूप आहे, जो सध्याच्या युनिक्स शेल 'sh' च्या थेट पूर्वजाचे लेखक स्टीफन बॉर्नवर एक श्लेष आहे, जो बॅशच्या सातव्या आवृत्तीत दिसला. युनिक्ससाठी बेल लॅब रिसर्च” .

लुआ बद्दल
संबंधित लेख:
लू, उबंटूवर ही शक्तिशाली स्क्रिप्टिंग भाषा स्थापित करा
रॅकेट बद्दल
संबंधित लेख:
रॅकेट, ही प्रोग्रामिंग भाषा उबंटूमध्ये स्थापित करा

पोस्टसाठी अमूर्त बॅनर

Resumen

थोडक्यात, यासह "शेल स्क्रिप्टिंग" वरील ट्यूटोरियल 02 आणि जे येणार आहेत, आम्ही यासाठी योगदान देत राहण्याची आशा करतो GNU/Linux टर्मिनल वापरण्याचे प्रशिक्षणविशेषतः त्यापैकी नवशिक्या वापरकर्ते म्हणींमध्ये विनामूल्य आणि मुक्त ऑपरेटिंग सिस्टम.

जर तुम्हाला सामग्री आवडली असेल, कमेंट करा आणि शेअर करा. आणि लक्षात ठेवा, आमच्या सुरुवातीस भेट द्या «वेब साइट»च्या अधिकृत चॅनेल व्यतिरिक्त तार अधिक बातम्या, ट्यूटोरियल आणि लिनक्स अद्यतनांसाठी.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.