القشرة عبارة عن برنامج يعمل كطبقة خارجية من نظام التشغيل تتفاعل من خلالها مع برامجها وخدماتها المختلفة. تستخدم معظم توزيعات Linux bash كصدفة افتراضية. ومع ذلك ، يمكنك اختيار غلاف آخر لنظامك إذا كنت تريد ذلك.
إلى جانب bash ، يدعم Linux أيضًا برامج shell الأخرى ، مثل ksh و zsh و csh و fish. كل من هذه الأصداف لها بعض الخصائص الفريدة التي تميزها عن باش والأصداف الأخرى.
دعنا نتعمق لمعرفة المزيد عن shell وكيفية تغيير غلاف Linux الافتراضي الخاص بك.
ما هي شل وما أهميتها؟
القشرة هي برنامج كمبيوتر يسمح لك بالتحكم في العناصر المختلفة لنظام التشغيل باستخدام الأوامر. عندما تستخدم Terminal في Linux ، فإنك تتفاعل بشكل أساسي مع shell الموجود بينك وبين نظام التشغيل وتطلب منه تنفيذ الأوامر.
تأتي معظم قذائف Linux بواجهة سطر أوامر (CLI) وتتطلب الإلمام بالأوامر (وصياغتها). عندما تقوم بإدخال أمر في shell ، فإنه يبحث عن البرنامج (في الأمر الخاص بك) في مسار النظام لتحديده. إذا وجد تطابقًا ، فإنه ينفذ الأمر بنجاح ، وستحصل على الإخراج.
باختصار ، توفر القشرة طريقة قوية وفعالة للتواصل مع نظام التشغيل.
متعلق ب: 5 أسباب لاختيار Linux Terminal عبر واجهة المستخدم الرسومية
لماذا تريد تغيير شل الافتراضي الخاص بك؟
بشكل عام ، فإن معظم القذائف التي ستصادفها على Linux أو أي أنظمة أخرى قائمة على Unix تقدم الكثير نفس الوظيفة بالنسبة للجزء الأكبر: فهي تتيح لك التفاعل مع / التحكم في عناصر النظام المختلفة ملائم.
سحق، والذي يأتي مثبتًا مسبقًا على معظم توزيعات Linux ، هو مثال مثالي على ذلك. ومع ذلك ، عند تكديسها ضد بعض الأصداف الأخرى ، مثل zsh ، على سبيل المثال ، فإنها تتتبع من حيث الوظائف.
من ناحية أخرى ، يجلب Zsh مجموعة من الميزات الإضافية ، مثل الإكمال التلقائي والتصحيح التلقائي ، القرص المضغوط التلقائي ، وتوسيع المسار العودي ، ودعم البرنامج المساعد ، مما يمنحه ميزة على bash وعدد قليل آخر اصداف.
بالطبع ، هذه ليست سوى عدد قليل من المزايا التي تحصل عليها مع zsh. تقدم الأصداف الأخرى أيضًا مجموعة الميزات والتحسينات الخاصة بها ، مما يجعل تجربة العمل معها أسهل وأكثر ملاءمة.
كيفية تغيير Linux Shell الافتراضي الخاص بك
هناك عدة طرق لتغيير الصدفة الافتراضية في Linux. سنقوم بشرح العملية مع chsh فائدة في هذا الدليل لأنها طريقة أكثر موثوقية وملاءمة للقطعة.
Chsh هي أداة مساعدة لسطر الأوامر على أنظمة التشغيل المستندة إلى Unix والتي تمكنك من تغيير الغلاف الافتراضي. يأتي مثبتًا مسبقًا على جميع توزيعات Linux تقريبًا.
لاستخدامه ، كل ما عليك فعله هو توفير اسم مسار الصدفة الذي تريد استخدامه في الجهاز ، وسيهتم ببقية العملية نفسها. ومع ذلك ، ستحتاج إلى اتباع بضع خطوات قبل أن تتمكن من تغيير غلافك الافتراضي.
فيما يلي تفصيل لهذه الخطوات.
الخطوة 1: تحديد الأصداف المثبتة
قبل تثبيت صدفة جديدة ، من المهم أن تعرف القذائف التي لديك بالفعل على نظام Linux الخاص بك. للقيام بذلك ، افتح Terminal واكتب:
قطة / الخ / قذائف
ما لم تكن قد قمت بتثبيت غلاف جديد ، يجب أن يبدو الإخراج الخاص بك مشابهًا لذلك الموجود في الصورة المرفقة أدناه.
الخطوة 2: تثبيت شل جديد
بمجرد تحديد الأصداف المثبتة على نظامك ، فإن الخطوة التالية هي تثبيت قشرة جديدة. في هذا الصدد ، هناك مجموعة متنوعة من الخيارات المتاحة على Linux ، ولكل منها حصتها من المزايا والعيوب. بناءً على تفضيلاتك وما تريد تحقيقه من خلال الغلاف ، يمكنك اختيار واحد يلبي متطلباتك.
سيوضح هذا الدليل تثبيت وإعداد غلاف zsh. لا تتردد في استبدال "zsh" باسم قشرتك في الأوامر التالية.
لتثبيت zsh على توزيعات قائمة على دبيان:
sudo apt تثبيت zsh
يمكنك تثبيت zsh على Arch Linux باستخدام pacman:
sudo pacman -Syu zsh
من السهل أيضًا تثبيت zsh على Fedora و CentOS و RHEL distros:
sudo dnf تثبيت zsh
بمجرد اكتمال التثبيت ، قم بتشغيل الأمر أدناه للتحقق من الأصداف المثبتة على نظامك مرة أخرى:
قطة / الخ / قذائف
بعد ذلك ، تحقق مما إذا كان الغلاف المثبت يعمل. للقيام بذلك ، أدخل اسم قوقعتك في الجهاز. إذا كانت zsh ، فقم بتشغيل:
zsh
للعودة إلى الصدفة الافتراضية ، اكتب خروج وضرب يدخل.
الخطوة 3: تعيين Shell ليكون الغلاف الافتراضي لنظامك
إذا ظهرت الصدفة المثبتة حديثًا في قائمة الأصداف المثبتة وتعمل بشكل جيد ، فأنت الآن جاهز لتعيينها كصدفة افتراضية لنظامك. لاحظ أنه باستخدام chsh ، يمكنك تغيير كل من الصدفة التفاعلية الافتراضية وقذيفة تسجيل الدخول الافتراضية.
قشرة تسجيل الدخول هي عبارة عن قشرة تحصل فيها على محطة طرفية بعد تسجيل الدخول إلى نظامك ، في حين أن الغلاف التفاعلي متاح طوال الوقت بعد تسجيل الدخول.
لتعيين zsh (أو أي قشرة أخرى) كغلاف تسجيل الدخول الافتراضي ، افتح Terminal وقم بتشغيل:
chsh
عند مطالبتك بكلمة مرور ، أدخل كلمة مرور حسابك واضغط يدخل.
بعد ذلك ، اكتب المسار المطلق للقذيفة المثبتة. سيؤدي هذا إلى تغيير غلاف تسجيل الدخول الافتراضي لنظامك. لتغيير الصدفة التفاعلية الافتراضية إلى zsh:
chsh -s / usr / bin / zsh
سيطلب منك النظام إدخال كلمة المرور الخاصة بك لتطبيق التغييرات. اكتب كلمة المرور الخاصة بك واضغط يدخل.
بمجرد تعيين zsh (أو قشرة أخرى) كصدفة افتراضية و / و تفاعلية ، قم بتسجيل الخروج ثم تسجيل الدخول مرة أخرى حتى تنعكس التغييرات على نظامك.
الآن ، عندما تقوم بتسجيل الدخول مرة أخرى وفتح الجهاز ، سيرحب النظام بك باستخدام أداة تهيئة shell. قبل أن تتمكن من البدء في استخدام صدفتك الجديدة ، يجب عليك اختيار الخيارات هنا التي تتوافق مع متطلبات شل الخاصة بك.
مع تعيين كل شيء ، تحقق مما إذا كان قد تم تعيين shell المثبت حديثًا على أنه الغلاف الافتراضي للنظام. للقيام بذلك ، قم بتشغيل الأمر التالي:
صدى $ شل
إذا قمت بتعيينه على zsh ، فسترى مساره في المحطة. في حالة قذيفة أخرى ، يجب أن تعكس المسار وفقًا لذلك.
لاحظ أنه إذا كنت تريد تغيير الصدفة الافتراضية للمستخدمين الآخرين على نظامك ، فسيتعين عليك القيام بذلك بشكل فردي لكل مستخدم. على سبيل المثال ، إذا كنت ترغب في تغيير الصدفة الافتراضية للمستخدم سام، ستحتاج إلى تشغيل الأمر التالي:
sudo chsh -s / usr / bin / zsh sam
تغيير Shell الافتراضي لتجربة مخصصة
تحمل الصدفة الغنية بالميزات عددًا من المزايا الإضافية بخلاف تلك الملازمة للقشرة الافتراضية. ونظرًا لأن معظم تفاعلاتك وعملياتك على Linux تحدث عبر سطر الأوامر ، فإن تغيير ملف يعد shell الافتراضي إلى واحد يوفر المزيد من الميزات من بين الخطوات الأولى لتخصيص عملك بيئة.
في الواقع ، يجب ألا تفكر في تغيير الغلاف الافتراضي فحسب ، بل يجب أيضًا تخصيصه وإعداده بالطريقة التي تريد أن يعمل بها للارتقاء بالتجربة بأكملها. أفضل مكان لبدء تخصيص قوقعتك هو البدء في استخدام الأسماء المستعارة لسطر الأوامر التي تجعل إدخال الأوامر في الجهاز أمرًا سريعًا ومريحًا.
تؤثر هذه المشكلة على آلاف المواقع والخدمات الرئيسية.
اقرأ التالي
- لينكس
- لينكس باش شل
- تخصيص Linux
ياش هو كاتب موظفين في MUO لـ DIY و Linux والبرمجة والأمن. قبل أن يجد شغفه بالكتابة ، كان يطور الويب و iOS. يمكنك أيضًا العثور على كتاباته على TechPP ، حيث يغطي قطاعات أخرى. بخلاف التكنولوجيا ، فهو يستمتع بالحديث عن علم الفلك ، والفورمولا 1 ، والساعات.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
خطوة أخرى أيضا…!
يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.