Zsh هي قذيفة Unix وهي امتداد لقذيفة Bourne (sh) مع عدد كبير من التحسينات ، بما في ذلك بعض ميزات Bash و Korn shell و tcsh. إنه قابل للتخصيص للغاية وقوي ، مع تمييز بناء الجملة ، وإكمال علامة التبويب ، وتصحيح الإملاء ، وتوسيع المسار ، وأكثر من ذلك بكثير.
تم تطوير Zsh بواسطة Paul Falstad في أوائل التسعينات.
كان المقصود في الأصل كبديل لقشرة Bourne الشهيرة (sh) ، التي تتضمن العديد من الميزات الجديدة.
تم اعتماد Zsh كصدفة افتراضية في بعض توزيعات Unix و Linux ، بما في ذلك macOS.
على مر السنين ، اكتسبت Zsh مجتمعًا متحمسًا من المستخدمين والمساهمين ، الذين يواصلون تحسين وتوسيع وظائفها.
Bash هو غلاف Unix الأكثر استخدامًا على نطاق واسع ، مع ميزات وصيغة مماثلة لـ Zsh. إنه الغلاف الافتراضي في معظم توزيعات Linux و macOS.
Fish عبارة عن غلاف Unix حديث مع التركيز على البساطة والاقتراحات التلقائية وتسليط الضوء على بناء الجملة. يحتوي على بناء أبسط من Zsh و Bash ، وهو شائع بين المطورين.
Tcsh هو إصدار محسن من C shell (csh) ، مع ميزات مثل تحرير سطر الأوامر وإدارة مكدس الدليل. إنه أقل قوة وقابلية للتخصيص من Zsh أو Bash ، ولكنه لا يزال شائعًا بين بعض مستخدمي Unix.
المنتج الرئيسي لـ Zsh هو Zsh shell نفسه ، والذي يتوفر مجانًا كبرنامج مفتوح المصدر. يمكن تثبيته على معظم أنظمة Unix و Linux ، بالإضافة إلى macOS و Windows بأدوات مثل Cygwin أو WSL.
Zsh هي قذيفة Unix وهي امتداد لقذيفة Bourne (sh) مع العديد من التحسينات والميزات. إنه قابل للتخصيص بدرجة كبيرة وشعبية بين المطورين ومستخدمي الطاقة.
يحتوي Zsh على العديد من الميزات القوية ، بما في ذلك تمييز بناء الجملة ، وإكمال علامة التبويب ، وتصحيح الإملاء ، وتوسيع المسار ، والمزيد. إنه قابل للتخصيص للغاية وقابل للتوسيع ، مع مجتمع متحمس من المستخدمين والمساهمين. كما أنها أكثر حداثة وقوة من sh sh sh الافتراضية في معظم أنظمة Unix.
يمكن تثبيت Zsh على معظم أنظمة Unix و Linux ، بالإضافة إلى macOS و Windows باستخدام أدوات مثل Cygwin أو WSL. أسهل طريقة لتثبيته هي استخدام مدير حزم النظام الخاص بك. على macOS ، يمكنك تثبيته باستخدام Homebrew أو MacPorts. في Windows ، يمكنك تثبيته باستخدام مدير حزم الشوكولاتة.
نعم ، Zsh متوافق مع الإصدارات السابقة مع معظم نصوص Bash و sh ، على الرغم من أنه قد تكون هناك اختلافات في بناء الجملة والسلوك في بعض الحالات. تحتوي Zsh أيضًا على العديد من الوظائف والأدوات المساعدة المضمنة غير المتوفرة في Bash أو sh.
Zsh قابل للتخصيص للغاية ، مع العديد من الخيارات والميزات التي يمكن تمكينها أو تعطيلها باستخدام ملفات التكوين أو المكونات الإضافية. ملف التكوين الأكثر شيوعًا هو .zshrc ، والذي يمكن تخصيصه حسب رغبتك. هناك أيضًا العديد من المكونات الإضافية المتاحة لـ Zsh التي تضيف وظائف إضافية ، مثل تمييز بناء الجملة أو الإكمال التلقائي.