Ccat ، يقوم بتلوين إخراج الأمر cat في الجهاز

حول كات

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

إذا كنت أحد هؤلاء المستخدمين الذين يستخدمون القطط كثيرًا ، فقد تكون مهتمًا بـ ccat. يتعلق الامر ب أمر مشابه جدًا لأمر القط. وظيفتها هي نفسها في الأساس ، ولكن سيُظهر لنا ccat المحتويات مع إبراز بناء الجملة، والتي يمكن أن تكون مريحة للغاية عند قراءة التعليمات البرمجية. اللغات المدعومة لتمييز بناء الجملة هي: JavaScript و Java و Ruby و Python و Go و C و JSON.

تثبيت Ccat على أوبونتو

لتتمكن من استخدام هذا الأمر في نظام Ubuntu الخاص بنا ، سيتعين علينا فقط قم بتنزيل أحدث إصدار نشرت، منذ فترة ، من ccat من صفحة GitHub الخاصة به. إذا كنت تفضل استخدام المحطة الطرفية (Ctrl + Alt + T) لتنزيل الحزمة ، فما عليك سوى الكتابة فيها:

تحميل ccat مع wget

wget https://github.com/jingweno/ccat/releases/download/v1.1.0/linux-amd64-1.1.0.tar.gz

في نهاية التنزيل ، استخرج الملف المضغوط الذي تم تنزيله. في نفس المحطة ، عليك فقط أن تكتب:

tar xfz linux-amd64-1.1.0.tar.gz

الآن نحن ذاهبون إلى انسخ الملف القابل للتنفيذ ccat إلى $ PATH، كما سيكون على سبيل المثال / البيرة / المحلية / بن /. للقيام بذلك نكتب الأمر:

sudo cp linux-amd64-1.1.0/ccat /usr/local/bin/

لإنهاء ، دعونا نجعلها قابلة للتنفيذ باستخدام الأمر التالي في نفس الجهاز:

sudo chmod +x /usr/local/bin/ccat

باستخدام ccat

إذا كنت تستخدم هذا الأمر ، فسترى ذلك الاستخدام مشابه جدًا لاستخدام الأمر cat. بعد ذلك سنرى بعض الأمثلة الأساسية.

إذا استخدمنا الأمر cat لعرض ملف نصي ، مثل test.txtسنستخدم الأمر كما يلي:

مثال كات كات

cat prueba.txt

الآن دعونا نرى كما يظهر لنا ccat الإخراج من نفس الملف. عليك فقط أن تكتب في نفس المحطة:

مثال اختبار ccat

ccat prueba.txt

كما ترى في لقطات الشاشة أعلاه ، سيُظهر لنا ccat الإخراج مع إبراز بناء الجملة. بينما كان الأمر يعرض cat الإخراج باستخدام لون المظهر الافتراضي لنظامك.

إظهار إخراج ملفات متعددة

سنتمكن أيضًا من رؤية إخراج عدة ملفات في نفس الوقت ، كما يتضح من لقطة الشاشة التالية:

عرض ccat ملفين

ccat prueba.txt ccat.txt

اعرض الإخراج بتنسيق HTML

إذا كنت مهتمًا لأي سبب من الأسباب برؤية الإخراج بتنسيق HTML ، فيمكنك القيام بذلك بسهولة إضافة الخيار "-أتش تي أم ألفي نهاية الأمر:

الناتج أتش تي أم أل كات

ccat prueba.txt --html

اعرض محتوى ملف الإنترنت

لن نتمكن فقط من رؤية الملفات المحلية باستخدام هذا الأمر. سيكون لدينا أيضا إمكانية عرض محتوى الملف مباشرة على الويب باستخدام الأمر curl، كما ترى بالاسفل:

ملف ccat على الإنترنت

curl https://raw.githubusercontent.com/jingweno/ccat/master/ccat.go | ccat

اضبط رموز الألوان

إلى عرض رموز الألوان المطبقة افتراضيًا والخيارات المتاحة، سيتعين علينا فقط تنفيذ:

لوحة ألوان ccat

ccat --palette

بالطبع ، سنكون قادرين على ذلك تكوين رموز الألوان الخاصة بنا على ملف باستخدام الأمر التالي في المحطة:

تغيير لون الإخراج ccat

ccat -G String="darkteal" -G Plaintext="green" -G Keyword="fuchsia" prueba.txt

استبدل cat بـ ccat

إذا كنت تحب ccat وتعتقد أنه يمكن أن يكون مفيدًا ، فقد تكون مهتمًا استبدل الأمر cat الافتراضي بـ ccat. لإجراء الاستبدال ، سيكون لدينا فقط إنشاء اسم مستعار.

لإنشاء الاسم المستعار ، سيتعين علينا فقط أضف السطر التالي في ملف ~ / .bashrc:

إنشاء الاسم المستعار ccat

alias cat='/usr/local/bin/ccat'

بمجرد حفظ الملف ، كل ما عليك فعله هو قم بتشغيل الأمر التالي لجعل التغييرات فعالة:

source ~/.bashrc

إذا كنت مهتما معرفة المزيد عن كيفية إنشاء الأسماء المستعارة، يمكنك الرجوع إلى المزيد في المقالة المكتوبة على ويكيبيديا.

مساعدة

يمكن الحصول عليها تساعد في كيفية استخدام هذا الأمر الكتابة في المحطة:

مساعدة ccat

ccat -h

يمكنك أيضا معرفة المزيد عن هذا الأمر التحقق من صفحة المشروع على GitHub.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.