كما نعلم ، يتألف نظام لينكس من بعض المكونات الرئيسية ، مثل النواة (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 ذكي وسهل الاستخدام لنظام التشغيل ماك ، لينكس ، يدعم ميزات قوية مثل تسليط الضوء على الكلمات ، والاقترحات الذاتية ، وإكمال الكلمات (قريبا سأعمل دورة عليه)
إرسال تعليق