الجمعة، 22 فبراير 2019

أنواع Linux shells الأكثر شيوعا

كما نعلم ، يتألف نظام لينكس من بعض المكونات الرئيسية ، مثل النواة (kernel)   و shell ، و GUI
واجهة (Gnome, KDE ...)

يقوم shell بترجمة الأوامر  وإرسالها إلى النظام. معظم لينكسات
يتم دمج فيها العديد من الشلات (shells) .

shell هو أيضا لغة برمجة خاصة به لغة برمجة كاملة مثل التنفيذ الشرطي ، الحلقات ، المتغيرات ، الوظائف وغيرها الكثير.


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



Bash Shell

Bash  هي لغة Unix shell ولغة أوامر كتبها بريان فوكس لمشروع GNU كبديل مجاني Shell Bourne صدر لأول مرة في عام 1989

 

 

Tcsh/Csh Shell

  tcsh "tee-shell" أو "tee see ess aitch" هي عبارة عن shell Unix تعتمد على C shell (csh) ومتوافقة معه. وهو أساسًا C shell

 

 

Ksh Shell

Korn shell  هي shell UNIX هو مترجم الأوامر الذي تم تطويره بواسطة David Korn في Bell مختبر كنسخة مجمعة شاملة من shells UNIX الرئيسية الأخرى. من خلال دمج كل ميزات C shell (csh) و C-shell (tcsh) ، يعتبر shell Korn الأكثر شيوعا .

 

 

Zsh Shell

Zsh  عبارة عن مترجم الأوامر للاستخدام التفاعلي ، على الرغم من أنه أيضًا لغة برمجة قوية. تم دمج العديد من الميزات المفيدة لكل من  bash و ksh و tcsh في zsh . تمت إضافة العديد من الميزات الأصلية

 

 

Fish

 friendly interactive shell ذكي وسهل الاستخدام لنظام التشغيل ماك ، لينكس ، يدعم ميزات قوية مثل تسليط الضوء على الكلمات ، والاقترحات الذاتية ، وإكمال الكلمات (قريبا سأعمل دورة عليه)

 

[full-width]

إرسال تعليق

Whatsapp Button works on Mobile Device only