क्या करता है & quot; बैश & quot; लिनक्स में मतलब?

यदि आप लंबे समय से लिनक्स का उपयोग कर रहे हैं, तो आपको कोई संदेह नहीं है कि मंचों और लेखों में बश शब्द को चारों ओर फेंक दिया गया है। यह कभी-कभी टर्मिनल के लिए एक पर्याय की तरह लगता है, लेकिन बैश और टर्मिनल एमुलेटर निश्चित रूप से दो अलग-अलग अनुप्रयोग हैं। तो वास्तव में बैश क्या है? इस संक्षिप्त लेख में, हम यह पता लगाएंगे कि बैश क्या है, यह क्या करता है, और आप इसका उपयोग कैसे शुरू कर सकते हैं।

बैश परिभाषित

बैश नाम B Ourne के लिए एक संक्षिप्त नाम है- A gain SH ell, नाम पर एक दंड, स्टीफन बॉर्न, जो बैश के पूर्ववर्तियों में से एक का निर्माता है। पहला बीटा 1989 में जारी किया गया था, और इस लेखन के रूप में, दिसंबर 2020 में इसका सबसे हालिया अपडेट देखा गया है: संस्करण 5.1।

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

बैश न केवल लिनक्स पर संचालित होता है; यह macOS और BSD पर भी उपलब्ध है, और आप इसे लिनक्स के लिए विंडोज सबसिस्टम के माध्यम से विंडोज पर उपयोग कर सकते हैं।

और पढ़ें: विंडोज 10 पर लिनक्स बैश शेल कैसे प्राप्त करें

लेकिन वास्तव में बैश को परिभाषित करने के लिए, हमें यह समझना होगा कि एक शेल क्या है।

शेल एक ऐसा अनुप्रयोग है जो उपयोगकर्ता से इनपुट स्वीकार करता है और प्रतिक्रिया में एक क्रिया निष्पादित करता है, आमतौर पर ऐसा करने के लिए कर्नेल के साथ संचार करता है। इस तरह, यह कर्नेल के चारों ओर एक "शेल" जैसा है।

जबकि गोले कमांड के माध्यम से अन्य अनुप्रयोगों को आरंभ करते हैं, वे अक्सर स्वयं इंटरैक्टिव विशेषताएं भी रखते हैं।

उदाहरण के लिए, जब आप एक लिनक्स टर्मिनल खोलते हैं और अंतिम जारी कमांड को पुनः प्राप्त करने के लिए अप एरो बटन दबाते हैं, तो यह बैश एप्लिकेशन का कार्य है। निर्देशिका बदलने के लिए सीडी कमांड एक और बहुत ही सामान्य बैश कमांड है।

एक इंटरैक्टिव एप्लिकेशन होने के अलावा, बैश एक स्क्रिप्टिंग भाषा भी है। वास्तव में आपका लिनक्स ओएस विभिन्न प्रक्रियाओं को आरंभ करने के लिए स्टार्टअप प्रक्रिया में कई बैश लिपियों का उपयोग करता है।

मैं कैसे बैश का उपयोग कर सकता हूं?

आप किसी भी लिनक्स सिस्टम में टर्मिनल का उपयोग करते हुए कभी भी बैश का उपयोग कर रहे हैं।

आप इस आदेश के साथ पुष्टि कर सकते हैं, जो उपयोग में शेल का नाम देता है:

 echo $0

आपको केवल बैश शब्द वापस मिलना चाहिए। यदि आप करते हैं, तो आप इस आदेश के साथ उपयोग कर रहे बैश का संस्करण देख सकते हैं:

 bash --version

आपकी स्क्रीन इस तरह दिखनी चाहिए:

टर्मिनल में एकल आदेश जारी करना, हालांकि, केवल बैश के उपयोग की शुरुआत है।

उन लिपियों की तरह जो आपके OS का उपयोग करते हैं, आप बैश स्क्रिप्ट लिखना सीख सकते हैं जो आपके लिनक्स पीसी पर प्रक्रियाओं को स्वचालित करता है जो आप अक्सर मैन्युअल रूप से करते हैं। एक कुशल बैश ट्रिकर में एक दिन में सैकड़ों कार्यों को स्वचालित करने वाली स्क्रिप्ट हो सकती हैं!

तो आप बैश कैसे सीख सकते हैं?

स्क्रिप्ट लिखने से, या तो अपने या निर्देशित पर, जैसे कि बैश कोर्स में

वहाँ बाहर गेमर्स के लिए, आप बैश गेम खेलकर भी सीख सकते हैं। एक उदाहरण बश्क्राल है , एक पाठ-आधारित कालकोठरी क्रॉलर जो आपको सीखने और बश कमांड को खेल में प्रगति के लिए याद करने के लिए मजबूर करता है।

हमारे यहाँ मेक यूज़ पर लेख भी हैं जो आपको एक बेहतर बैश ट्रिक बनने के लिए प्रशिक्षित करेंगे। हम आपको उदाहरण के लिए दिखा सकते हैं कि बैश में छोरों के लिए कैसे लिखना है , या शायद अपनी स्क्रिप्ट को क्लिक करने योग्य ऐप्स में बदल दें

अपने लिनक्स गेम को समतल करना

हमने इसके बारे में सीखा है कि बैश क्या है, इसका इतिहास क्या है, और आप इसे कैसे काम करना सीख सकते हैं।

लर्निंग बैश, सिर्फ एक हिस्सा है, हालांकि, आपके लिनक्स ऑपरेटिंग सिस्टम से सबसे अधिक प्राप्त करने के लिए। लिनक्स पावर उपयोगकर्ता बनने के लिए आप बहुत कुछ सीख सकते हैं।