كيفية استخدام المكونات الإضافية لـ ZSH

How Use Plugins Zsh



أعتقد أننا يمكن أن نتفق جميعًا على أن الغلاف هو الشيء الوحيد الذي نشترك فيه جميعًا مثل خبراء Unix / Linux. سواء كنت مسؤول نظام أو DevOps أو Hardware أو اختبار الاختراق ، فسيتعين عليك استخدام الجهاز لإنجاز مهامك.

في البرنامج التعليمي اليوم ، أريد أن أوضح لك كيفية تثبيت ZSH ، وجعله الصدفة الافتراضية وتثبيت إطار عمل oh-my-zsh لتخصيص وإضافة المزيد من الوظائف إلى صدفتك باستخدام المكونات الإضافية.







لنبدأ:



كيفية تثبيت ZSH و Oh-My-ZSH Framework

ZSH عبارة عن غلاف شائع متاح عادةً في مستودعات توزيعات Linux الرئيسية. لتثبيته ، استخدم مدير الحزم الافتراضي الخاص بك. في هذا المثال ، سأستخدم apt package manager:



سودو تحديث apt-get
سودو تثبيت apt-get zsh

بعد ذلك ، قم بتشغيل ZSH للإعداد الأولي وإنشاء ملف تكوين .zshrc.





لجعل ZSH هو الصدفة الافتراضية ، استخدم الأمر chsh على النحو التالي:

chsh /usr/صباحا/zsh

تثبيت برنامج oh-my-zsh

يعد تثبيت إطار عمل oh-my-zsh أمرًا سهلاً مثل تنفيذ سطر أوامر واحد. إذا كنت تريد معرفة ما يفعله البرنامج النصي للمثبت ، فيمكنك تنزيله ومراجعته ، ثم تنفيذه بمجرد أن تشعر بالراحة. بخلاف ذلك ، استخدم أيًا من الأمرين أدناه لتثبيته:



ش '$ (wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)'

لاستخدام cURL ، أدخل الأمر:

ش '$ (curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)'

بمجرد تثبيت وتنشيط oh-my-zsh ، يمكنك البدء في تخصيصه عن طريق تحرير ملف .zshrc في دليل منزلك.

كيفية تنشيط الإضافات

بشكل افتراضي ، يأتي oh-my-zsh مع مجموعة من المكونات الإضافية التي يمكنك تنشيطها لتناسب احتياجاتك. بعضها عبارة عن أسماء مستعارة بسيطة ، لكن البعض الآخر معقد. يحتوي الرابط التالي على قائمة بجميع المكونات الإضافية المدعومة.

https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins

بمجرد العثور على مكون إضافي ترغب في استخدامه ، قم بتنشيطه عن طريق إضافته إلى مصفوفة المكون الإضافي () في ملف .zshrc. على سبيل المثال ، لتنشيط المكونات الإضافية python و Vscode و git و wp-CLI ، أضف الإدخالات كما هو موضح أدناه:

الإضافات=(ثعبانيذهب، vscode ، wp-cli)

احفظ الملف ومصدر ملف .zshrc لتحميل التغييرات أو إطلاق جلسة shell جديدة.

مصدر~/.zshrc

استنتاج

يمتلك كل من ZSH و Oh-my-zsh مجتمعًا مخصصًا يعمل باستمرار على إصدار مكونات إضافية وموضوعات ووظائف جديدة لتسهيل العمل مع shell. لا تتردد في زيارة منتديات المجتمع لاستكشاف طرق لتخصيص صدفتك لتناسب احتياجاتك.