صدفة 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. على لوحة المفاتيح. إنها ممارسة جيدة تحديث وترقية نظام Linux الخاص بك قبل تثبيت تطبيق جديد على جهازك. هذه يحل أي حزم معطلة أو قديمة على نظامك التي قد تخلق مشكلة أثناء تثبيت تطبيق جديد.
الآن بعد أن أصبحت حزم النظام محدثة ، يمكنك تثبيت Zsh. فيما يلي أوامر تثبيت Zsh على بعض توزيعات Linux الرئيسية:
بالنسبة لـ Ubuntu ، قم بتشغيل:
sudo apt install zsh
لتثبيت Zsh على Fedora ، قم بتشغيل:
sudo dnf install zsh
على Arch Linux ، قم بتشغيل:
sudo pacman -S zsh
ستغطي عملية التثبيت أيضًا التكوينات الأساسية التي يمكنك دائمًا إعادة تهيئتها لاحقًا.
تحقق من تثبيت Zsh
تتمثل إحدى طرق التحقق من التثبيت في التحقق من إصدار Zsh الذي قمت بتثبيته للتو. قم بتنفيذ الأمر التالي للتحقق من الإصدار:
zsh --version
على الجهاز ، سترى رقم الإصدار بعد إدخال الأمر. إذا فشل الجهاز الطرفي في إظهار رقم الإصدار ، فهذا يعني وجود مشكلة في التثبيت.
بشكل افتراضي ، يتم تثبيت Zsh في ملف / البيرة / بن الدليل. لتأكيد الموقع حيث قمت بتثبيت Zsh ، قم بتشغيل:
whereis zsh
سيعرض الإخراج المسار إلى Zsh على الجهاز.
كيفية تثبيت Oh-My-Zsh على نظام Linux
يعد Powerline مكونًا إضافيًا قويًا لـ Vim يوفر خطوط الحالة والمطالبات للعديد من التطبيقات الأخرى ، مثل Zsh و Bash و Qtile و IPython و tmux و Awesome. يوفر تحسينات مفيدة لـ Zsh. لتثبيته على Ubuntu و Debian ، نفّذ:
sudo apt install git-core curl fonts-powerline
أين فيدورا:
sudo dnf install powerline-fonts
لتثبيت خطوط Powerline على Arch Linux:
sudo pacman -S powerline-fonts
الخطوة 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 --no-check-certificate http://install.ohmyz.sh -O - | sh
أثناء عملية التثبيت ، سيسألك المثبت عما إذا كنت تريد جعل 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:
nano ~/.zshrc
في الملف ، حدد موقع ملف الإضافات () وظيفة. داخل الأقواس ، أضف اسم المكون الإضافي الذي تريد تنشيطه. على سبيل المثال ، إذا كنت تريد تنشيط 'git' ، فأضفه كما يلي:
plugins=(git)
احفظ واخرج من الملف بالضغط على السيطرة + X ومن بعد ص على لوحة المفاتيح.
لتحديث التغييرات ، قم بتشغيل:
source ~/.zshrc
2. تعيين أوه بلدي Zsh الموضوع
ستجد جميع سمات Oh My Zsh في تنسيق ~ / .oh-my-zsh / السمات الدليل. لمشاهدة جميع السمات المتاحة ، انتقل إلى صفحة Oh My Zsh Themes على GitHub .
يمكنك أيضًا معاينة هذه السمات على متصفحك. بمجرد أن تقرر السمة ، افتح ملف تكوين Zsh مثل هذا:
sudo nano ~/.zshrc
انتقل إلى السطر الذي يقول ZSH_THEME = '' . هنا ، أدخل الموضوع الذي تريد الاحتفاظ به. على سبيل المثال ، إذا كنت تريد تغيير السمة إلى 'agnoster' ، فأدخل اسم السمة كما يلي:
كيفية استخدام شاشة خضراء للتصوير
ZSH_THEME="agnoster"
يمكنك أيضًا ضبط هذا الخيار على 'عشوائي' إذا كنت تريد التبديل بين السمات المختلفة بانتظام.
ZSH_THEME="random"
ماذا لو كنت لا تريد استخدام جميع السمات ولكن القليل منها فقط؟ لحسن الحظ ، لديك أيضًا خيار الاحتفاظ بمجموعة من السمات. حدد موقع السطر الذي يقول ZSH_THEME_RANDOM_CANDIDATES = () وأدخل أسماء السمات مثل هذا:
ZSH_THEME_RANDOM_CANDIDATES=("agnoster" "grml" "robbyrussell")
أعد تحميل الملف لتصبح التغييرات سارية المفعول:
source ~/.zshrc
3. تكوين 'التحديثات التلقائية'
يتم تحديث Oh My Zsh تلقائيًا كل أسبوعين. يمكنك تعطيل هذا الإعداد في ملف تكوين Zsh مثل هذا:
DISABLE_AUTO_UPDATE="true"
يمكنك أيضًا تكوين عدد الأيام التي تريد أن يتحقق فيها Zsh من وجود تحديثات مثل هذا:
UPDATE_ZSH_DAYS=1
تقدم Z Shell ميزات لن تجدها في أي مكان آخر
يأتي Z shell مرفقًا بالعديد من الميزات التي يصعب العثور عليها في الأصداف الأخرى. يأتي مع مدقق إملائي مدمج ويسمح لك بتمييز الكود. يأتي مع الكثير من السمات المذهلة التي يمكنك تطبيقها على الغلاف. يمكنك أيضًا تكوين shell لعرض معلومات النظام المهمة.
مع وجود الكثير من الميزات الجاهزة لمساعدتك ، يمكنك الآن البدء في كتابة البرامج النصية وبرامج Bash بشكل أكثر كفاءة لأتمتة المهام وتوفير الكثير من وقتك. كتابة نصية سعيدة!