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

حول كولورديف

في المقالة التالية سوف نلقي نظرة على Colordiff. في حالة عدم معرفة شخص ما ، فإن diff هو أداة مساعدة لسطر الأوامر وذاك إنه مفيد جدًا للمستخدمين عند مقارنة الاختلافات بين ملفين بصريًا. Colordiff هو برنامج نصي لـ Perl ، والذي لا يزال نسخة محسنة من diff.

Colordiff عبارة عن حاوية للفروقات ، والتي تنتج نفس الناتج ولكن ملونة، لتحسين قابلية قراءة الاختلافات. يمكن قراءة مخططات الألوان من ملف تكوين مركزي أو من ملف مستخدم محلي (~ / .colordiffrc). تستخدم هذه الأداة ألوان ANSI.

الفرق هو أداة لمقارنة الملفات. هذا يولد الاختلافات بين ملفين ، أو التغييرات التي تم إجراؤها في ملف معين ، مقارنته بإصدار سابق من نفس الملف. سيُظهر لنا التغييرات التي تم إجراؤها لكل سطر في الملفات النصية ، ولكن دون إبراز الاختلافات.

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

قم بتثبيت Colordiff على Ubuntu

تثبيت هذه الأداة في Ubuntu بسيط للغاية. في Ubuntu / Debian / Mint ، كل ما عليك فعله هو فتح Terminal (Ctrl + Alt + T) واستخدام الأمر التالي:

icdiff العمل

sudo apt install colordiff

إلغاء

إذا أردنا إزالة هذه الأداة من نظامنا ، فما علينا فعله هو فتح محطة طرفية (Ctrl + Alt + T) وتنفيذ الأمر فيها:

إلغاء تثبيت colordiff

sudo apt remove colordiff

باستخدام Colordiff

عندما نريد استخدام Colordiff ، سنبدأ بفتح محطة طرفية (Ctrl + Alt + T). يمكن استخدام Colordiff حيث نستخدم الفرق عادةً أو إخراج الأنابيب إلى colordiff. بادئ ذي بدء ، من الجيد أن تتعرف على بناء الجملة لاستخدام الأمرين colordiff و diff هذا بسيط جدًا ومباشر:

colordiff archivo1 archivo2

للبدء في المثال التالي سنقوم بإنشاء ملفين، كما هو موضح في الصورة التالية:

الإنشاء الأساسي لملفات العينة

الآن ل تحقق من الاختلافات بين الملفين، في المحطة الطرفية (Ctrl + Alt + T) سنستخدم الأمر:

تشغيل كولورديف

colordiff archivo1.txt archivo2.txt

أيضا سيكون لدينا إمكانية استخدام الأمر diff وتوجيه مخرجاته إلى colordiff، كما هو موضح في الأمر التالي:

فرق الأنابيب colordiff

diff -u archivo1.txt archivo2.txt | colordiff

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

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

مساعدة كولورديف

colordiff --help

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

بدائل كولورديف.

طريقة أخرى مفيدة للغاية لمقارنة الملفات هي بواسطة el الأمر grc. إذا لم يكن متوفرًا لدينا على جهاز الكمبيوتر الخاص بنا ، فيمكننا تثبيته بسهولة عن طريق فتح محطة طرفية (Ctrl + Alt + T) والكتابة فيه:

تثبيت grc

sudo apt install grc

تركيبها بسيط للغاية ، كما يتضح من المثال التالي:

تشغيل GRC

grc diff archivo1.txt archivo2.txt

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

grc --help

إلغاء تثبيت grc

إزالة هذا البرنامج بسيطة مثل تثبيته. علينا فقط فتح محطة طرفية (Ctrl + Alt + T) وكتابة:

sudo apt remove grc

أداة أخرى متاحة هي إيكديف. تثبيته بسيط مثل فتح محطة (Ctrl + Alt + T) واستخدام الأمر:

قم بتثبيت icdiff مع apt

sudo apt install icdiff

يمكننا أيضا اختيار نسختك مثل حزمة المفاجئة. لتثبيته ، سيتعين عليك استخدام الأمر:

تثبيت برنامج icdiff snap

sudo snap install icdiff

يعتبر بناء جملة هذه الأداة بسيطًا مثل الخيارات السابقة التي تمت رؤيتها أثناء المقالة.

icdiff العمل

يمكنك معرفة المزيد حول كيفية تثبيت هذه الأداة وكيفية استخدامها أو الخيارات المتاحة في ملف صفحة مشروع جيثب.


اترك تعليقك

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

*

*

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