बॅश विरुद्ध डॅश

लेखक: Laura McKinney
निर्मितीची तारीख: 6 एप्रिल 2021
अद्यतन तारीख: 15 मे 2024
Anonim
डॅश हे /bin/sh साठी एकमेव स्वीकार्य सिमलिंक आहे
व्हिडिओ: डॅश हे /bin/sh साठी एकमेव स्वीकार्य सिमलिंक आहे

सामग्री

इंटरॅक्टिव लॉग-इन शेल म्हणून वापरले जाते तेव्हा डॅश हे एक शेल आहे ज्यात आधुनिक मानकांद्वारे वापरात कमकुवतपणा आहे, परंतु पॉशिक्स-कंपिलियंट स्क्रिप्ट्स कार्यान्वित करण्यात वेगवान आहे बाशपेक्षा. बॅशमध्ये अधिक वैशिष्ट्ये आहेत आणि विशेषत: परस्पर वापरली जातात तेव्हा ती श्रेयस्कर आहे अधिक प्रोग्रामिंग वैशिष्ट्ये देखील). बॅश सामान्यत: डीफॉल्ट इंटरएक्टिव शेल म्हणून प्रदान केली जाते, तर उबंटू सारख्या डेबियन आणि डेबियन-डेरिव्हेटिव्ह्ज डॅशला / बिन / श अंमलबजावणी म्हणून प्रदान करतात, ज्यामुळे डीफॉल्टनुसार बाशऐवजी डॅशद्वारे स्पष्टीकरण #! / Bin / sh शेबॅन्ग्स दिले जातात. अंमलबजावणीसाठी बाशची आवश्यकता असलेल्या स्क्रिप्टसाठी, शेबॅंग #! / बिन / बॅश असेल तर बॅश दुभाषी म्हणून वापरला जाईल. उबंटू बूट प्रक्रियेचा एक भाग म्हणून मोठ्या संख्येने शेल घटना सुरू केल्या आहेत. / बिन / डॅश खाली स्पष्टपणे चालविण्यासाठी त्या प्रत्येकाला वैयक्तिकरित्या बदलण्याऐवजी सतत बदल करणे आवश्यक आहे आणि ज्याकडे लक्ष दिले नाही तर ते द्यायचे असेल तर उबंटू कोर विकास टीमला असे वाटले की फक्त बदलणे चांगले आहे. डीफॉल्ट शेल.


अनुक्रमणिका: बॅश आणि डॅशमधील फरक

  • बाश म्हणजे काय?
  • डॅश म्हणजे काय?
  • मुख्य फरक
  • व्हिडिओ स्पष्टीकरण

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

बाश म्हणजे बॉर्न-अगेन शेल. बॅश परस्परसंवादी वापरासाठी योग्य एक उत्कृष्ट पूर्ण वैशिष्ट्यीकृत शेल आहे; खरंच, ते अद्याप डीफॉल्ट लॉगिन शेल आहे. बॅश मनुष्यांसाठी डिझाइन केलेले आहे आणि पॉसिक्स कार्यक्षमतेचे सुपरसेट प्रदान करते.

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

डॅश हे डेबियन अल्कोविस्ट शेल आहे. डॅश सिंगल युनिक्स स्पेकची अंमलबजावणी करते, त्यानंतर त्या औपचारिक वैशिष्ट्यास पूर्ण करण्यासाठी अधिक करण्याची आवश्यकता नाही. डॅश इंटरएक्टिव स्क्रिप्ट अंमलबजावणीसाठी आहे. डॅश केवळ पोसिक्स अनुरूप वैशिष्ट्यांचे समर्थन करते.

मुख्य फरक

  1. बॅश परस्परसंवादी वापरासाठी योग्य एक उत्कृष्ट पूर्ण वैशिष्ट्यीकृत शेल आहे; खरंच, ते अद्याप डीफॉल्ट लॉगिन शेल आहे. तथापि, डॅशशी तुलना करून प्रारंभ करणे आणि ऑपरेट करणे त्याऐवजी मोठे आणि संथ आहे.
  2. डॅश सिंगल युनिक्स स्पेकची अंमलबजावणी करते, त्यानंतर त्या औपचारिक वैशिष्ट्यास पूर्ण करण्यासाठी अधिक करण्याची आवश्यकता नाही. परंतु काही "बाशवाइम्स" सोयीस्कर आहेत, डॅशच्या आकारात थोडीशी भर पडतील आणि पर्याय म्हणून डॅश वापरणे सुलभ करेल.
  3. कमांड सेट containk असलेली बर्‍याच शेल स्क्रिप्ट्स डॅश द्वारे समर्थित नाहीत परंतु बॅशद्वारे समर्थित आहेत.
  4. बॅश त्याच स्क्रिप्टिंग कमांडस डॅश तसेच त्याच्या स्वत: च्या अतिरिक्त कमांडचे समर्थन करते, डॅश केवळ पीओएसएक्स अनुरूप वैशिष्ट्यांचे समर्थन करते.
  5. बॅश मनुष्यांसाठी डिझाइन केलेले आहे आणि पॉसिक्स कार्यक्षमतेचे एक सुपरसेट प्रदान करते, डॅश विना-परस्पर स्क्रिप्ट अंमलबजावणीसाठी आहे.
  6. बॅश टॅब पूर्ण होण्यास समर्थन देते आणि आदेश इतिहासाचे समर्थन करते.
  7. बॅशच्या 900 के च्या तुलनेत डॅश फक्त 100 के आहे.
  8. बॅशच्या तुलनेत डॅश वेगवान स्टार्ट-अप आणि स्क्रिप्ट अंमलबजावणीसाठी आहे.