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

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

قم بتثبيت Fish Shell

قبل التبديل من Bash إلى Fish Shell كطرف أساسي ، ستحتاج إلى تثبيته على Linux. لحسن الحظ ، إنها تحظى بشعبية كبيرة وهناك حزم منها على كل توزيعات Linux تقريبًا. افتح Terminal وأدخل الأمر أدناه لتثبيته.

أوبونتو

sudo apt تثبيت الأسماك

دبيان

sudo apt-get install fish

قوس لينكس

sudo pacman -S fish

فيدورا

sudo dnf تثبيت الأسماك

OpenSUSE

sudo zypper تثبيت الأسماك

لينوكس أخرى

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

تبديل Bash إلى Fish Shell

قد يستغرق استخدام السمك كصدفة أساسية بعض الوقت للتعود عليه ، لأنه يختلف كثيرًا عن Bash. على عكس الكثير من البدائل الأخرى (مثل Zsh و Ksh وما إلى ذلك) ، لا يستخدم Fish نظام Bash كقاعدة. نظرًا لأن Fish لديها هذا التصميم ، فقد ترفض بعض الأوامر العمل بشكل قاطع بسبب بناء جملة مختلف ، ومن المحتمل أن تضطر إلى تغيير بعض العادات عند استخدام الجهاز.

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

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

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

chsh -s / usr / bin / fish

سيؤدي تشغيل الأمر chsh إلى تعيين الصدفة الجديدة لمستخدمك. للوصول الفوري إلى Fish مع المستخدم الخاص بك ، اكتب الأسماك في المحطة. خلاف ذلك ، أعد تشغيل جهاز كمبيوتر Linux الخاص بك لإنهاء التبديل. بعد إعادة التشغيل ، قم بتسجيل الدخول مرة أخرى وافتح الجهاز مرة أخرى. إذا سارت الأمور على ما يرام ، فسيكون Fish هو الخيار الافتراضي الجديد ، وسيتم الترحيب بك من خلال Fish Shell ، بدلاً من Bash.

تكوين الأسماك

على الرغم من أنك قمت بالتبديل إلى Fish Shell ، إلا أنها ليست جاهزة تمامًا للاستخدام. الخطوة التالية هي تكوينه. في المحطة ، قم بإنشاء مجلد تكوين جديد.

mkdir -p ~ / .config / fish

بعد ذلك ، قم بإنشاء ملف تكوين جديد ، داخل مجلد تكوين Fish الجديد:

المس ~ / .config / fish / config.fish

يؤدي استخدام اللمس إلى إنشاء ملف تكوين Fish Shell فارغ لا يحتوي على أي شيء. في هذه المرحلة ، من الآمن إضافة أي تكوينات مخصصة في الصدفة. بالنسبة لمعظم المستخدمين ، التعديل الوحيد المطلوب هو لتعطيل رسالة الترحيب بشكل دائم. أضف التعديل إلى تكوين الأسماك عن طريق تشغيل الأمر التالي:

صدى 'set fish_greeting ""' >> ~ / .config / fish / config.fish

تكوين الأسماك الاحتياطية

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

cp ~ / .config / fish / config.fish ~ / Documents /

لاستعادة التكوين ، انقل الملف إلى جهاز الكمبيوتر الجديد ، ضعه في مجلد المستندات وقم بتشغيل:

mkdir -p ~ / .config / fish

cp ~ / Documents / config.fish ~ / .config / fish / config.fish

التخصيص

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

بالنسبة للجزء الأكبر ، تم إعداد Fish وجاهزًا للاستخدام. ومع ذلك ، إذا كنت ترغب في تخصيصه وتكوينه بشكل أكبر ، فهناك طريقة للقيام بذلك. انتقل إلى المحطة وقم بتشغيل هذا الأمر:

fish_config

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

في نافذة Fish_Config ، ستكون قادرًا على تطبيق سمات شل معدة مسبقًا ، وتعيين متغيرات ، وتعيين وظائف مخصصة ، وعرض محفوظات الأوامر ، وتعيين الاختصارات والأسماء المستعارة والمزيد!

الإكمال التلقائي للأسماك

إلى حد بعيد ، الميزة الأكثر جاذبية في Fish هي ميزة الإكمال التلقائي. إنها متقدمة جدًا على كل شيء آخر ، وهذه الميزة بمفردها كافية لإقناع حتى أكثر معجبي Bash تشددًا للتحقق من ذلك. أفضل جزء في هذه الميزة هو أنها لا تتطلب الكثير من المعرفة للاستفادة منها. حتى noobs الطرفية يمكن أن تستفيد كثيرًا منه.

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

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 يعمل على جهاز الكمبيوتر الخاص بك.