الفرق بين باش وداش

مؤلف: Monica Porter
تاريخ الخلق: 22 مارس 2021
تاريخ التحديث: 11 قد 2024
Anonim
Bash vs ZSH vs Fish: What’s the Difference?
فيديو: Bash vs ZSH vs Fish: What’s the Difference?

المحتوى

الفرق الرئيسي

Dash عبارة عن قشرة ذات قابلية ضعيفة للاستخدام من قبل الضروريات الحديثة عند استخدامها كصدفة تسجيل دخول تفاعلية ، ومع ذلك فهي أسرع في تنفيذ البرامج النصية المتوافقة مع POSIX من Bash.Bash لديها العديد من الخيارات الأخرى ويفضل بشكل خاص عند استخدامها بشكل تفاعلي (على الرغم من احتضانها بشكل تبادلي) مزيد من خيارات البرمجة أيضا). عادةً ما يتم تجهيز Bash كنتيجة للقشرة التفاعلية الافتراضية ، في حين أن مشتقات Debian و Debian مثل Ubuntu current Dash كنتيجة لتطبيق / bin / sh ، مما يؤدي إلى إنشاء نصوص برموز #! / bin / sh لتفسيرها بواسطة Dash بالكاد من باش افتراضيا. بالنسبة إلى البرامج النصية التي تتطلب تنفيذ Bash ، سيتم استخدام Bash نتيجة للمترجم الفوري إذا كان shebang #! / bin / bash. بدأت العديد من حالات الصدفة كجزء من دورة التمهيد Ubuntu لـ. وبدلاً من تغيير كل منهم على حدة ليتم تشغيله بشكل صريح أسفل / bin / dash ، وهو التغيير الذي قد يتطلب إصلاحات مستمرة ضرورية والتي من المحتمل أن تكون عرضة للتراجع إذا لم يتم دفعها مقابلًا ، فقد شعرت مجموعة Ubuntu core enchancment أنه كان أكبر من مجرد أن تختلف قذيفة الافتراضي.


ما هو باش؟

باش هو قذيفة بورن مرة واحدة. Bash عبارة عن غلاف متميز متميز ومقبول للاستخدام التفاعلي ؛ بالتأكيد ، هذا هو شل تسجيل الدخول الافتراضي. تم تصميم Bash للبشر ويوفر مجموعة شاملة من كفاءة POSIX.

ما هو داش؟

داش هي قذيفة دبيان المقويست. تطبق Dash مواصفات Unix Spec ، ثم لن تقوم بالمزيد من الجهد لإرضاء تلك المواصفات الرسمية. Dash لتنفيذ البرنامج النصي غير التفاعلي. داش فقط يساعد الخيارات المتوافقة مع POSIX.

الاختلافات الرئيسية

  1. Bash عبارة عن غلاف متميز متميز ومقبول للاستخدام التفاعلي ؛ بالتأكيد ، هذا هو شل تسجيل الدخول الافتراضي. ومع ذلك ، فإنه بالكاد يكون بطيئًا وبطيئًا في البدء من جديد وتشغيله عن طريق المقارنة مع الشرطة.
  2. تطبق Dash مواصفات Unix Spec ، ثم لن تقوم بالمزيد من الجهد لإرضاء تلك المواصفات الرسمية. ولكن من بين العديد من "التطورات" المفيدة ، لن تضيف سوى القليل إلى حجم الشرطة ، وستجعل استخدام الشرطة أقل تعقيدًا.
  3. الكثير من البرامج النصية للصدفة التي تحتضن مجموعة الأوامر - لا يجب دعمها بواسطة اندفاعة مع ذلك تدعمها باش.
  4. Bash يدعم اتجاهات البرمجة المكافئة مثل Dash جنبًا إلى جنب مع الاتجاهات الإضافية الخاصة ، Dash Only تساعد الخيارات المتوافقة مع POSIX.
  5. تم تصميم Bash للبشر ويوفر مجموعة شاملة من كفاءة POSIX ، Dash لتنفيذ النص غير التفاعلي.
  6. Bash يساعد في إكمال الجدولة ويدعم أمرًا تاريخيًا سابقًا.
  7. Dash لا يكاد يكون 100Okay بالمقارنة مع 900Okay Bash.
  8. Dash مخصصة لبدء تشغيل أسرع وتنفيذ البرنامج النصي مقارنةً بـ Bash.

البيانات البيانات (DAY-tə و DAT-ə و DAH-tə) هي مجموعة من قيم الموضوعات فيما يتعلق بالمتغيرات النوعية أو الكمية. غالبًا ما تستخدم البيانات والمعلومات بالتبادل ؛ ومع ذلك ، تصبح البيانات معلومات عند عر...

الفرق الرئيسي بين بيتي وشفقة هو أن بيتي هو مطرب برازيلي و الشفقة هي السوناتة التي كتبها جواو دا كروز ه سوزا. بيتي بريسيلا نوفا ليون (من مواليد 7 أكتوبر 1977 في سلفادور ، باهيا) ، والمعروفة باسم بيتي...

مثيرة للاهتمام اليوم