बैश (Bourne Again Shell) क्या है?
बैश (Bourne Again Shell), बॉर्न शेल का मुफ्त और उन्नत संस्करण है जो Linux और GNU ऑपरेटिंग सिस्टम के साथ वितरित किया जाता है। बैश मूल के समान है, लेकिन इसमें कमांड-लाइन एडिटिंग जैसी अतिरिक्त विशेषताएं हैं।
इतिहास और विकास
पहले बॉर्न शेल (जिसे sh नाम दिया गया था) में सुधार के लिए बनाया गया, बैश में कॉर्न शेल और C शेल की विशेषताएं शामिल हैं। बैश IEEE POSIX के भाग के रूप में निर्दिष्ट शेल मानक के अनुरूप होने का इरादा रखता है। बॉर्न शेल के लिए लिखी गई एक कमांड लैंग्वेज स्क्रिप्ट को बैश शेल में भी चलना चाहिए।
लाइसेंसिंग और उपलब्धता
बैश GNU जनरल पब्लिक लाइसेंस (GPL) के तहत जारी किया गया है, और यह Unix और Linux के अधिकांश संस्करणों के लिए उपलब्ध है, और इसके संस्करण MS-DOS और Windows के लिए पोर्ट किए गए हैं।
नाम की उत्पत्ति
बैश रेफरेंस मैनुअल में समझाया गया है कि नाम bash "Bourne-again SHell" का संक्षिप्त रूप है जो स्टीफन बॉर्न, बॉर्न शेल के लेखक, पर एक शब्दचित्र है। बैश पहले शेल का सुपरसेट है, और आमतौर पर बॉर्न शेल प्रोग्राम के साथ संगत है।