كيفية التبديل من Bash إلى C Shell على Linux

C Shell عبارة عن غلاف سطر أوامر لنظام Unix يستخدم بنية C ++ ، بدلاً من بناء جملة Bash المألوف. إنها قشرة قديمة ، لكنها محبوبة في مجتمع Unix من قبل المبرمجين. إنه متاح على Linux عبر Tcsh: تعديل لـ C Shell الأصلي يضيف ميزات وتحسينات جديدة.

تريد استخدام سي شل؟ اتبع الخطوات أدناه للتبديل من Bash إلى C Shell على Linux.

ملاحظة: يمكنك التبديل من Bash إلى Fish Shell إذا لم تكن من محبي C Shell. بدلاً من ذلك ، يمكنك أيضًا تجربة ZSH .

قم بتثبيت C Shell

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

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

أوبونتو

إن C Shell موجود في مصادر برامج Ubuntu الأساسية ويمكن تثبيته باستخدام أداة Apt package manager.

sudo apt install tcsh

دبيان

على الرغم من أن Debian Linux عادة ما يكون متأخراً في تحديثات الحزمة ، إلا أنهم تمكنوا من توزيع إصدار محدث إلى حد ما من C Shell في مستودع البرامج الأساسي الخاص بهم. يمكن تثبيته باستخدام أداة التغليف Apt-get .

sudo apt-get install tcsh

قوس لينكس

يحب مستخدمو Arch Linux تجربة بدائل bash. نتيجة لذلك ، حتى بدائل Bash الغامضة مثل C Shell متاحة للتثبيت في مستودع البرامج الافتراضي للتوزيع. للحصول عليه على Arch ، استخدم أداة حزمة Pacman .

sudo pacman -S tcsh

فيدورا

هل تحتاج إلى C Shell على كمبيوتر Fedora Linux الخاص بك؟ ستحتاج إلى تثبيته مع مدير حزم Dnf لأنه لا يتم تحميله على Fedora افتراضيًا.

sudo dnf تثبيت tcsh

OpenSUSE

مثل توزيعات Linux السائدة الأخرى الموجودة هناك ، يتوفر لدى OpenSUSE C Shell كبديل لـ Bash في مصادر البرامج الأساسية الخاصة بهم. لتثبيته ، قم بتشغيل أمر Zypper  التالي .

sudo zypper تثبيت tcsh

لينكس عام

إذن ، أنت تستخدم توزيعة لينوكس أقل شهرة ، وتريد استخدام سي شل. ماذا تفعل؟ افتح Terminal وابحث عن "tcsh" أو "c shell" باستخدام مدير الحزم في كمبيوتر Linux. من المؤكد أنك ستجد هذه الحزمة على أكثر أنظمة تشغيل Linux غير معروفة ، حيث كان Tcsh موجودًا منذ فترة طويلة.

قائمة قذائف

قبل التمكن من التبديل من Bash إلى C Shell على كمبيوتر Linux الخاص بك ، ستحتاج إلى معرفة موقع ملف Tcsh الثنائي على جهاز الكمبيوتر الخاص بك. تعد معرفة موقع هذا الثنائي أمرًا بالغ الأهمية لأنه بدون هذه المعلومات لن يتمكن Linux من تبديل غلاف سطر الأوامر الافتراضي للمستخدم الخاص بك.

لإنشاء قائمة بأغلفة سطر الأوامر على كمبيوتر Linux الخاص بك ، يجب أن تنظر في الملف / etc / shells / . هناك عدة طرق لعرض هذا الملف ، ولكن الطريقة الأكثر فاعلية هي باستخدام الأمر cat .

كيفية التبديل من Bash إلى C Shell على Linux

قطة / الخ / قذائف /

سيؤدي تشغيل الأمر cat إلى عرض قائمة بمواقع العديد من الأصداف المختلفة المثبتة على كمبيوتر Linux الخاص بك. لا شك أنه سيكون هناك أكثر من واحد ، وهذا يمكن أن يكون مربكًا.

ملاحظة: إذا كنت لا تريد مسح هذا الملف بحثًا عن "Tcsh" ، ففكر في دمج أمر cat مع الأمر grep لتصفية هذا الملف.

قطة / الخ / قذائف | grep tcsh

قم بتمييز إخراج / etc / shells / وقم بعمل نسخة من موقع C Shell. بدلاً من ذلك ، قم بإخراجه إلى ملف نصي لوقت لاحق.

قطة / الخ / قذائف | grep tcsh >> tcsh-location.txt

قم بالتبديل من Bash إلى C Shell

يتم جعل C shell افتراضيًا باستخدام الأمر chsh . يرجى ملاحظة أنه يجب تشغيل الأمر chsh بدون أذونات sudo أو الجذر. إذا تم تشغيل هذا الأمر كجذر ، فيمكنك عن غير قصد تبديل shell بالمستخدم الجذر على Linux ، بدلاً من المستخدم الخاص بك.

في Terminal ، استخدم الأمر chsh واستخدمه للتبديل من Bash (أو أيًا كان Shell الذي تستخدمه) إلى Tcsh.

كيفية التبديل من Bash إلى C Shell على Linux

chsh

سيؤدي إدخال  الأمر chsh  في محطة طرفية إلى طباعة "أدخل القيمة الجديدة ، أو اضغط على ENTER للقيمة الافتراضية" على الشاشة. في هذه المرحلة ، ستحتاج إلى تحديد موقع C Shell لتعيينه كموقع افتراضي للمستخدم الخاص بك. ألق نظرة على ناتج / etc / shells واكتب مكان C Shell في نافذة المطالبة.

بعد تحديد موقع C Shell في محطة Linux ، اضغط على Enter بلوحة المفاتيح وأدخل كلمة مرور المستخدم. كرر هذه العملية لكل مستخدم يحتاج إلى استخدام C Shell على كمبيوتر Linux الخاص بك.

تعطيل C Shell

جربت C Shell ولم تعجبك؟ عد إلى الوراء باتباع الخطوات أدناه!

الخطوة 1: افتح Terminal وأدخل الأمر change shell.

chsh

الخطوة 2: اكتب / bin / bash / عندما يُطلب منك "إدخال قيمة جديدة".

الخطوة 3 : أدخل كلمة المرور الخاصة بك. ثم أغلق الجهاز وأعد التشغيل. عند بدء التشغيل ، سيعود Bash إلى الوضع الافتراضي مرة أخرى.

Leave a Comment

تطبيقات إشعارات سطح المكتب من Google Voice

تطبيقات إشعارات سطح المكتب من Google Voice

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

تنزيل مفضلات Flickr باستخدام FlickrFaves

تنزيل مفضلات Flickr باستخدام FlickrFaves

هناك العديد من الأدوات التي تتيح لمستخدمي فليكر تنزيل صورهم بجودة عالية، ولكن هل هناك طريقة لتنزيل مفضلات فليكر؟ لقد وصلنا مؤخرًا

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

ما هو أخذ العينات؟ وفقًا لويكيبيديا، "هو عملية أخذ جزء، أو عينة، من تسجيل صوتي واحد وإعادة استخدامه كأداة أو

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

مواقع جوجل هي خدمة من جوجل تتيح للمستخدم استضافة موقع ويب على خادم جوجل. ولكن هناك مشكلة واحدة، وهي عدم وجود خيار مدمج للنسخ الاحتياطي.

تطبيق مهام Google لسطح المكتب

تطبيق مهام Google لسطح المكتب

لا تعد مهام Google شائعة مثل خدمات Google الأخرى مثل التقويم وWave وVoice وما إلى ذلك، ولكنها لا تزال مستخدمة على نطاق واسع وتشكل جزءًا لا يتجزأ من حياة الأشخاص.

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب [دليل]

في دليلنا السابق حول مسح القرص الصلب والوسائط القابلة للإزالة بشكل آمن عبر Ubuntu Live وقرص تمهيد DBAN، ناقشنا أن القرص الذي يعمل بنظام Windows

تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.