القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

صدفة Z هي غلاف يونكس فعال وقوي وتفاعلي. من السهل التثبيت والتهيئة والاستخدام والتعلم على أي منصة Linux بما في ذلك Ubuntu و Fedora و Arch Linux والمزيد.

إليك كيفية تثبيت Z shell و Oh My Zsh على جهاز Linux الخاص بك.

ما هو Z Shell و Oh My Zsh؟

Z shell ، أو ببساطة Zsh عبارة عن غلاف تسجيل دخول تفاعلي ومترجم لغة برمجة نصية. تم دمج العديد من الميزات المفيدة التي تجدها في Bash و TCSH و ksh في Zsh إلى جانب العديد من الميزات الجديدة.

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

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

كيفية تثبيت Zsh على نظام Linux

للبدء ، قم بتشغيل الجهاز بالضغط على Ctrl + Alt + T. على لوحة المفاتيح. إنها ممارسة جيدة

instagram viewer
تحديث وترقية نظام Linux الخاص بك قبل تثبيت تطبيق جديد على جهازك. هذا يحل أي حزم معطلة أو قديمة على نظامك التي قد تخلق مشكلة أثناء تثبيت تطبيق جديد.

الآن بعد أن أصبحت حزم النظام محدثة ، يمكنك تثبيت Zsh. فيما يلي أوامر تثبيت Zsh على بعض توزيعات Linux الرئيسية:

بالنسبة لـ Ubuntu ، قم بتشغيل:

sudo apt ثَبَّتَ zsh

لتثبيت Zsh على Fedora ، قم بتشغيل:

sudo dnf ثَبَّتَ zsh

على Arch Linux ، قم بتشغيل:

sudo pacman -S zsh

ستغطي عملية التثبيت أيضًا التكوينات الأساسية التي يمكنك دائمًا إعادة تهيئتها لاحقًا.

تحقق من تثبيت Zsh

تتمثل إحدى طرق التحقق من التثبيت في التحقق من إصدار Zsh الذي قمت بتثبيته للتو. قم بتنفيذ الأمر التالي للتحقق من الإصدار:

zsh --إصدار

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

بشكل افتراضي ، يتم تثبيت Zsh في ملف /usr/bin الدليل. لتأكيد الموقع حيث قمت بتثبيت Zsh ، قم بتشغيل:

أين zsh

سيعرض الإخراج المسار إلى Zsh على الجهاز.

كيفية تثبيت Oh-My-Zsh على نظام Linux

يعد Powerline مكونًا إضافيًا قويًا لـ Vim يوفر خطوط الحالة والمطالبات للعديد من التطبيقات الأخرى ، مثل Zsh و Bash و Qtile و IPython و tmux و Awesome. يوفر تحسينات مفيدة لـ Zsh. لتثبيته على Ubuntu و Debian ، نفّذ:

sudo apt ثَبَّتَ خطوط git-core curl-powerline

في فيدورا:

sudo dnf ثَبَّتَ خطوط باورلاين

لتثبيت خطوط Powerline على Arch Linux:

سودو بكمان - خطوط باورلاين

الخطوة 1: قم بتثبيت Oh My Zsh على نظام Linux

بمجرد تثبيت خطوط Powerline ، حان الوقت لتثبيت حزمة oh-my-zsh أخيرًا. هناك طريقتان لتثبيته: استخدام curl و wget.

لتثبيت Oh My Zsh باستخدام curl ، قم بتنفيذ:

sh -c "$ (curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh

بدلاً من ذلك ، إذا كنت تريد استخدام wget لتثبيت Oh My Zsh ، فاستخدم هذا:

wget - بدون تحقق-شهادة http://install.ohmyz.sh -O - | ش

أثناء عملية التثبيت ، سيسألك المثبت عما إذا كنت تريد جعل Zsh هو الصدفة الافتراضية أم لا. لجعل Zsh هو الصدفة الافتراضية على نظامك ، اكتب نعم وضرب يدخل على لوحة المفاتيح. أنت تستطيع قم بتغيير الغلاف الافتراضي لاحقًا باستخدام chsh إذا أردت.

بمجرد تثبيت Oh My Zsh على نظامك ، سترى رسالة التأكيد التالية على الجهاز الذي يتحقق من التثبيت الناجح:

لإلغاء تثبيت oh-my-zsh من نظامك ، قم بتشغيل:

uninstall_oh_my_zsh

قم بتكوين Oh My Zsh على نظام Linux

دعنا نتعمق في بعض التكوينات الأساسية التي تحتاج إلى فهمها لتخصيص Oh My Zsh بالطريقة التي تريدها.

1. تنشيط الإضافات باستخدام ملف تكوين Zsh

لمعرفة المكونات الإضافية المتوفرة ، افتح ملف صفحة Oh My Zsh Plugins على GitHub.

ستجد هنا قائمة بجميع المكونات الإضافية التي يمكنك استخدامها في Oh My Zsh. بعد تحديد المكون الإضافي الذي تريد استخدامه ، افتح ملف تكوين Zsh باستخدام nano:

نانو ~ / .zshrc

في الملف ، حدد موقع ملف الإضافات () وظيفة. داخل الأقواس ، أضف اسم المكون الإضافي الذي تريد تنشيطه. على سبيل المثال ، إذا كنت تريد تنشيط "git" ، فأضفه كما يلي:

الإضافات = (git)

احفظ واخرج من الملف بالضغط على السيطرة + X ثم ص على لوحة المفاتيح.

لتحديث التغييرات ، قم بتشغيل:

مصدر ~ / .zshrc

2. تعيين أوه بلدي Zsh الموضوع

ستجد جميع سمات Oh My Zsh في تنسيق ~ / .oh-my-zsh / السمات الدليل. لمشاهدة جميع السمات المتاحة ، انتقل إلى صفحة Oh My Zsh Themes على GitHub.

يمكنك أيضًا معاينة هذه السمات على متصفحك. بمجرد أن تقرر السمة ، افتح ملف تكوين Zsh مثل هذا:

sudo نانو ~ / .zshrc

انتقل إلى السطر الذي يقول ZSH_THEME = "". هنا ، أدخل الموضوع الذي تريد الاحتفاظ به. على سبيل المثال ، إذا كنت تريد تغيير السمة إلى "agnoster" ، فأدخل اسم السمة كما يلي:

ZSH_THEME ="agnoster"

يمكنك أيضًا ضبط هذا الخيار على "عشوائي" إذا كنت تريد التبديل بين السمات المختلفة بانتظام.

ZSH_THEME ="عشوائي"

ماذا لو كنت لا تريد استخدام جميع السمات ولكن القليل منها فقط؟ لحسن الحظ ، لديك أيضًا خيار الاحتفاظ بمجموعة من السمات. حدد موقع السطر الذي يقول ZSH_THEME_RANDOM_CANDIDATES = () وأدخل أسماء السمات مثل هذا:

ZSH_THEME_RANDOM_CANDIDATES = ("agnoster""grml""robbyrussell")

أعد تحميل الملف لتصبح التغييرات سارية المفعول:

مصدر ~ / .zshrc

3. تكوين التحديثات التلقائية

يتم تحديث Oh My Zsh تلقائيًا كل أسبوعين. يمكنك تعطيل هذا الإعداد في ملف تكوين Zsh مثل هذا:

DISABLE_AUTO_UPDATE ="حقيقي"

يمكنك أيضًا تكوين عدد الأيام التي تريد أن يتحقق فيها Zsh من وجود تحديثات مثل هذا:

UPDATE_ZSH_DAYS = 1

تقدم Z Shell ميزات لن تجدها في أي مكان آخر

يأتي Z shell مرفقًا بالعديد من الميزات التي يصعب العثور عليها في الأصداف الأخرى. يأتي مع مدقق إملائي مدمج ويسمح لك بتمييز الكود. يأتي مع الكثير من السمات المذهلة التي يمكنك تطبيقها على الغلاف. يمكنك أيضًا تكوين shell لعرض معلومات النظام المهمة.

مع وجود الكثير من الميزات الجاهزة لمساعدتك ، يمكنك الآن البدء في كتابة البرامج النصية وبرامج Bash بشكل أكثر كفاءة لأتمتة المهام وتوفير الكثير من وقتك. كتابة نصية سعيدة!