تسبق الأداة المساعدة 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 ) لجعلها دائمة.
أول شيء ستلاحظه هو أن bat يرسم حدًا حول الإخراج بأرقام الأسطر. يبدو أن هذا فقط يجعلها أجمل. برنامج القط القياسي لديه -ن خيار لعرض أرقام الأسطر.
إذا لم تعجبك الزخارف ، يمكنك استخدام ملف -ن لعرض أرقام الأسطر فقط.
سيكتشف bat العديد من لغات البرمجة الشائعة ويسلط الضوء على بناء الجملة. يمكنك استخدام ال -ل خيار لفرض اكتشاف لغة معينة ، مثل C.
bat -l c file.c
بديل حديث لأمر القط
bat هو بديل حديث لأمر Linux cat الكلاسيكي. إنه يوفر بعض الميزات الفريدة ، مثل أرقام خطوط الطباعة الجميلة والترحيل وإبراز بناء الجملة.
الخفافيش ليست النسخة الحديثة الوحيدة من أدوات يونكس الكلاسيكية المتوفرة. هناك العديد من البدائل للمرافق التي تم اختبارها عبر الزمن مثل grep أو man والتي قد ترغب في التحقق منها.
كيف يعمل karma على reddit