विषय
मुख्य अंतर
डैश एक ऐसा शेल है जिसे आधुनिक आवश्यकताओं द्वारा खराब प्रयोज्य है जब एक इंटरेक्टिव लॉग-इन शेल के रूप में उपयोग किया जाता है, फिर भी बैश की तुलना में पोसिक्स-अनुरूप लिपियों को निष्पादित करने में तेज है। बैश के पास कई और विकल्प हैं और विशेष रूप से बेहतर है जब इंटरएक्टिव रूप से (हालांकि यह गले नहीं उतरता है) आगे प्रोग्रामिंग विकल्प भी)। बैश आम तौर पर डिफ़ॉल्ट इंटरेक्टिव शेल के परिणामस्वरूप सुसज्जित होता है, जबकि डेबियन और डेबियन-डेरिवेटिव उबंटू वर्तमान डैश की तरह / बिन / श कार्यान्वयन के परिणामस्वरूप, जिससे स्क्रिप्ट के साथ #! / बिन / श शीबांग को डैश के साथ व्याख्या किया जा सकता है। डिफ़ॉल्ट रूप से बश की तुलना में मुश्किल से। यदि स्क्रिप्ट को निष्पादन के लिए बैश की आवश्यकता होती है, तो बैश फिर भी दुभाषिया के परिणामस्वरूप उपयोग किया जाएगा यदि शेबंग #! / बिन / बैश है। उबंटू बूट कोर्स के हिस्से के रूप में कई शेल स्थितियां शुरू की गई हैं। स्पष्ट रूप से नीचे / बिन / पानी का छींटा चलाने के लिए उनमें से प्रत्येक को व्यक्तिगत रूप से बदलने के बजाय, एक परिवर्तन जिसे आवश्यक चल रही मरम्मत की आवश्यकता हो सकती है और जिसे फिर से बंद विचार का भुगतान न करने के लिए उत्तरदायी होने की संभावना है, उबंटू कोर मंत्रमुग्ध समूह ने महसूस किया कि यह सबसे बड़ा था डिफ़ॉल्ट शेल को अलग करने के लिए।
बैश क्या है?
बैश बॉर्न-वन्स एक्स्ट्रा शेल है। बैश इंटरैक्टिव उपयोग के लिए स्वीकार्य एक उत्कृष्ट पूर्ण विशेषताओं वाला खोल है; निश्चित रूप से, यह फिर भी डिफ़ॉल्ट लॉगिन शेल है। बैश मानव के लिए बनाया गया है और पोसिक्स दक्षता का सुपरसेट प्रदान करता है।
डैश क्या है?
डैश डेबियन अल्मक्विस्ट शेल है। डैश एकल यूनिक्स कल्पना को लागू करता है, तो उस औपचारिक कल्पना को पूरा करने के लिए आगे नहीं करना चाहिए। डैश गैर-संवादात्मक स्क्रिप्ट निष्पादन के लिए है। पानी का छींटा केवल POSIX अनुरूप विकल्पों में मदद करता है।
मुख्य अंतर
- बैश इंटरैक्टिव उपयोग के लिए स्वीकार्य एक उत्कृष्ट पूर्ण विशेषताओं वाला खोल है; निश्चित रूप से, यह फिर भी डिफ़ॉल्ट लॉगिन शेल है। हालांकि, यह मुश्किल से बड़ा है और डैश के साथ तुलना द्वारा शुरू करने और संचालित करने के लिए सुस्त है।
- डैश एकल यूनिक्स कल्पना को लागू करता है, तो उस औपचारिक कल्पना को पूरा करने के लिए आगे नहीं करना चाहिए। लेकिन कई "बशीज़" उपयोगी हैं, जो डैश के आकार में थोड़ा जोड़ देंगे, और इसके बजाय डैश का उपयोग करने के लिए इसे कम जटिल बना देंगे।
- शेल की बहुत सारी स्क्रिप्ट जो कमांड सेट को गले लगाती हैं - उन्हें डैश द्वारा समर्थित नहीं होना चाहिए, हालांकि उन्हें बैश द्वारा समर्थित किया गया है।
- बैश अपने निजी अतिरिक्त निर्देशों के साथ डैश के रूप में समकक्ष स्क्रिप्टिंग दिशाओं का समर्थन करता है, डैश केवल पोसिक्स अनुपालन विकल्पों में मदद करता है।
- बैश मानव के लिए बनाया गया है और पोसिक्स दक्षता का एक सुपरसेट प्रदान करता है, डैश गैर-इंटरैक्टिव स्क्रिप्ट निष्पादन के लिए है।
- बैश टैब को पूरा करने में मदद करता है और एक ऐतिहासिक पिछले आदेश का समर्थन करता है।
- बाश के 900Okay की तुलना में डैश मुश्किल से 100Okay है।
- बश की तुलना में डैश तेज़ स्टार्ट-अप और स्क्रिप्ट निष्पादन के लिए है।