Zsh (صدفة Z) هي صدفة تفاعلية متوافقة في معظمها مع Bash لكنها تضيف كمًا كبيرًا من وسائل الراحة التي تجعل العمل اليومي في الطرفية أكثر متعة. أصبحت الصدفة الافتراضية في macOS، ما دفعها إلى الاستخدام الواسع، وهي مفضّلة لدى المطورين الراغبين في القوة دون التخلي عن الألفة.
أبرز ميزاتها الإكمال الذكي عند الضغط على Tab (يكمل خيارات الأوامر والمسارات وحتى فروع Git)، والمطابقة القوية للملفات (globbing)، والتخصيص العميق عبر الإضافات والثيمات—غالبًا من خلال أطر مثل Oh My Zsh. ويكتمل الأمر بتصحيح الإملاء، وسجل أوامر مشترك بين الجلسات، وتخصيص غني لشكل الموجّه (prompt).
# في ~/.zshrc
setopt AUTO_CD # اكتب اسم مجلد للانتقال إليه
setopt CORRECT # اقترح تصحيحات للأخطاء المطبعية
autoload -Uz compinit && compinit # تفعيل الإكمالولأنها قريبة من صياغة Bash، يكون الانتقال إليها سلسًا تقريبًا—تحتفظ بسكربتاتك وعاداتك وتكسب موجّهًا أذكى بكثير.