بات: بديل حديث لأمر القط لينكس الكلاسيكي

بات: بديل حديث لأمر القط لينكس الكلاسيكي
القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

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





ما هو الخفافيش؟

 الصفحة الرئيسية للخفافيش

بات هو استنساخ للقطط مع بعض الميزات الحديثة. الشعار على موقعه صفحة جيثب هو 'استنساخ قطة بأجنحة'.





اجعل فيديو اليوم

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





تثبيت bat على لينكس

يعد تثبيت bat على سطح مكتب Linux أمرًا سهلاً بدرجة كافية. إنه متاح في العديد من المستودعات الرسمية لتوزيعات Linux.

لتثبيت bat على Ubuntu أو Debian ، ما عليك سوى استخدام APT:



أليكسا أجد صعوبة في فهم الآن
sudo apt install bat

تشغيله على Debian و Ubuntu مختلف قليلاً ، كما سيتم شرحه لاحقًا.

لتثبيت bat على Arch Linux:





sudo pacman -S bat

وعلى Fedora / Red Hat / CentOS:

sudo dnf install bat

استخدام bat لعرض الإخراج على Linux

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





إذا كنت تستخدم Ubuntu أو Debian ، فاتصل به عن طريق كتابة 'batcat' بدلاً من ذلك. يمكنك تغييره مرة أخرى إلى 'بات' بواسطة إنشاء اسم مستعار للقذيفة مع:

alias batcat="bat"

ضع هذا في ملف تكوين shell الخاص بك (عادةً .bashrc أو .zshrc ) لجعلها دائمة.

 تعرض أداة Linux bat تمييز بناء الجملة لـ C.

أول شيء ستلاحظه هو أن bat يرسم حدًا حول الإخراج بأرقام الأسطر. يبدو أن هذا فقط يجعلها أجمل. برنامج القط القياسي لديه خيار لعرض أرقام الأسطر.

 خيار bat -n يظهر أرقام الأسطر

إذا لم تعجبك الزخارف ، يمكنك استخدام ملف لعرض أرقام الأسطر فقط.

سيكتشف bat العديد من لغات البرمجة الشائعة ويسلط الضوء على بناء الجملة. يمكنك استخدام ال خيار لفرض اكتشاف لغة معينة ، مثل C.

bat -l c file.c

بديل حديث لأمر القط

bat هو بديل حديث لأمر Linux cat الكلاسيكي. إنه يوفر بعض الميزات الفريدة ، مثل أرقام خطوط الطباعة الجميلة والترحيل وإبراز بناء الجملة.

الخفافيش ليست النسخة الحديثة الوحيدة من أدوات يونكس الكلاسيكية المتوفرة. هناك العديد من البدائل للمرافق التي تم اختبارها عبر الزمن مثل grep أو man والتي قد ترغب في التحقق منها.

كيف يعمل karma على reddit