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

Anonim

كش شل

كش مقابل باش

هناك العديد من "قذائف" في كل من لينكس و أونيكس. نوعين من هذه القذائف العديدة هي كش وباش.

كش وباش هي قذائف في مجال برمجة الكمبيوتر، ولكل منها مجموعة خاصة من الأوامر والميزات. كش وباش ترتبط إلى حد ما بعضها البعض منذ كش يشمل ملامح. ش أو بورن قذيفة، سلف قذيفة باش.

وكلاهما له قذائف قابلة للبرمجة ومعالجات الأوامر في أنظمة الكمبيوتر لينكس و أونيكس. كما أنها تنفذ الأوامر عبر محطة لوحة المفاتيح أو من ملف.

ومن المعروف أيضا كش كما قذيفة كورن. تم تطوير قذيفة كورن من قبل ديفيد كورن، وأنه يحاول دمج ميزات زملائه قذائف مثل قذيفة C، تك قذيفة، وقذيفة بورن. انها تسمح للمطورين لخلق أوامر قذيفة جديدة عند الحاجة.

وقد وضعت قذيفة كورن قبل سنوات عديدة من ظهور قذيفة الباش. لأنه أقدم من باش، لديها موارد أقل، وأنه يجذب أيضا نطاق محدود من مستخدمي الكمبيوتر. للتعويض، أصدرت قذيفة كورن إصدارات مختلفة مثل بكش (كش المجال العام)، مكش (تعديل بكش)، ksh88، و ksh93 أحدث.

قذيفة كورن لديها صفائف الربطية ويعالج بناء الجملة حلقة أفضل من باش. أمر طباعة كورن شل هو أيضا أفضل من الأمر باش إيكو. يسمح هذا الأمر R's هيستوري r-هيستوري بعملية أسرع لإعادة تشغيل الأوامر القديمة.

باش شل

من ناحية أخرى، "باش" لتقف على "بورن أغين شل. "هو في الأساس استنساخ من قذيفة بورن (أو. ش). تم إنشاؤه من قبل مؤسسة البرمجيات الحرة، وهي مكتوبة ومرخصة تحت رخصة جنو أو العامة. هذه العوامل تجعل باش قذيفة قذيفة المجال العام. فهو خال تماما من التهمة ويستخدم على نطاق واسع في المجتمع المفتوح المصدر.

لأنه يصدى بعض ملامح قذيفة بورن الأصلية، كما أن لديها ميزات مماثلة لتلك التي من قذيفة كورن، مع بعض الإضافات المضافة. باش، بالمقارنة مع قذيفة كش، هو أكثر حداثة، وأكثر شعبية، ولديها العديد من الموارد للأشخاص الذين يرغبون في معرفة كيفية استخدام هذه القذيفة خاصة.

اثنان من الخصائص المفيدة من باش هي الانتهاء من علامة التبويب وأسهل طريقة لإعداد موجه من أجل عرض الدليل الحالي. باش هو أيضا قذيفة الافتراضية الحالية في العديد من نماذج لينكس.

كلا القذائف يمكن أن تستخدم بالتبادل لأنها تشترك بعض ملامح قذيفة بورن. بناء جملة في قذيفة كش يمكن تشغيلها في قذيفة باش دون أن تواجه أخطاء أو مشاكل.

ملخص:

1. كل من كش وباش وظيفة والمترجمين الأوامر التفاعلية واللغات برمجة الأوامر في أنظمة لينكس أو أونيكس.

2. كش وقذائف باش هي أيضا منتجات من مجموعات من الميزات قذائف أخرى. باش و كش كلا من قذائف بورن المتوافقة. وبما أنها تشترك في السمات المشتركة، فإنها يمكن أن تستخدم بالتبادل. هذا يسبب بعض الارتباك للمستخدمين المبتدئين.

3. كلا القذائف هي قذائف القياسية في نظام أونيكس ويمكن استبدالها اعتمادا على احتياجات المستخدم والتفضيلات.

4. كل من كش وباش متاحة للاستخدام في العديد من المنصات.

5. باش هو قذيفة أحدث بالمقارنة مع كش. باش، كما قذيفة أحدث، لديها المزيد من الموارد والمزيد من مستخدمي الكمبيوتر. باش هو قذيفة المرافق العامة والعامة التي غالبا ما تستخدم في المجتمعات المفتوحة المصدر والتطبيقات.

6. يعمل باش أيضا امتدادا لقشرة كورن، لأنه يتضمن ميزات هذا الأخير، مع بعض الميزات المضافة.