ذات صلة

جمع

كيف تحمي هاتفك من الاختراق في 2025

كيفية حماية هاتفك من الاختراق في عام 2025 مع تزايد...

أفضل 5 تطبيقات لتحرير الفيديو على الهاتف 2025

أفضل 5 تطبيقات لتحرير الفيديو على الهاتف في عام...

كيف تختار أفضل كاميرا احترافية في مصر 2025

دليل لاختيار أفضل كاميرا احترافية في مصر لعام 2025 إذا...

أفضل 5 تطبيقات لتعلم البرمجة للمبتدئين في 2025

أفضل 5 تطبيقات لتعلم البرمجة للمبتدئين في عام 2025 تعلم...

كيف تحمي حسابك على فيسبوك من الاختراق

كيفية تأمين حسابك على فيسبوك وحمايته من الاختراق مع تزايد...

كيفية تغيير الشيل الافتراضي في لينكس

الشيل هو الواجهة اللي بتستخدمها للتواصل مع نظام لينكس بتاعك. بتسمح لك بكتابة الأوامر والتحكم في جهازك. الشيل الافتراضي غالبًا بيكون bash، لكن فيه شيلز تانية زي Zsh وksh وrc وfish. هنا هنستعرض طرق تغيير الشيل الافتراضي في لينكس.

معرفة الشيل الحالي

ازاي تعرف الشيل الحالي بتاعك

قبل ما تغير الشيل، كويس تعرف الشيل الحالي اللي شغال عليه. استخدم الأمر التالي:

echo $SHELL

هيعرض لك مسار الشيل الحالي، زي /bin/bash أو /bin/zsh.

ممكن كمان تتحقق من الشيل باستخدام ملف /etc/passwd:

grep "^${USER}" /etc/passwd

أو استخدم الأمر ps للتحقق من PID:

ps -p $$

قائمة بكل الشيلز المثبتة

ازاي تعرف الشيلز المتاحة

عشان تعرف الشيلز المثبتة على نظامك، افتح ملف /etc/shells:

cat /etc/shells

الملف ده هيديك فكرة عن الشيلز اللي ممكن تجربها. جرب الشيلز دي بشكل مؤقت عن طريق كتابة اسم الشيل في التيرمينال.

مثلاً، لتجربة شيل Zsh، اكتب:

zsh

تغيير الشيل الافتراضي باستخدام chsh

ازاي تغير الشيل الافتراضي باستخدام chsh

أسهل طريقة لتغيير الشيل هي باستخدام الأمر chsh. استخدم الأمر التالي لتغيير الشيل الافتراضي:

chsh -s /bin/zsh

هيطلب منك الباسورد. سجل خروجك وسجل دخولك تاني عشان تشوف التغييرات.

تغيير شيل مستخدم تاني

ازاي تغير شيل لمستخدم تاني

لو عندك صلاحيات روت، استخدم الأمر chsh لتغيير شيل مستخدم تاني:

sudo chsh -s /bin/zsh username

استبدل username باسم المستخدم.

تغيير الشيل الافتراضي باستخدام usermod

ازاي تستخدم usermod لتغيير الشيل

تقدر كمان تستخدم الأمر usermod لتغيير الشيل:

sudo usermod -s /bin/zsh username

استبدل /bin/zsh بمسار الشيل الجديد وusername باسم المستخدم.

الشيل البديل

الشيلز البديلة

لو حابب تجرب شيل تاني، هنا بعض الشيلز اللي ممكن تعزز تجربتك:

  • Fish: شيل تفاعلي بواجهة مستخدم مريحة، بيشمل تكملة تلقائية للأوامر وتلوين النصوص.
  • Zsh: شيل قابل للتخصيص، يدعم الإضافات والسمات.
  • Ksh: شيل يوفر إمكانيات برمجية متقدمة وتحرير الأوامر.

جرب الشيل الجديد عشان تختار الأنسب ليك!