Colordiff, टर्मिनल में अलग कमांड के आउटपुट को रंग देता है

Colordiff के बारे में

अगले लेख में हम Colordiff पर एक नज़र डालने जा रहे हैं। यदि कोई इसे नहीं जानता है, तो कमांड लाइन के लिए एक उपयोगिता है यह उपयोगकर्ताओं के लिए बहुत मददगार होता है जब वे 2 फाइलों के बीच अंतर की तुलना करते हैं। Colordiff एक पर्ल स्क्रिप्ट है, जो अभी भी एक बेहतर संस्करण है।

Colordiff अंतर के लिए एक कंटेनर है, जो एक ही आउटपुट लेकिन रंगीन बनाता है, मतभेदों की पठनीयता में सुधार करने के लिए। रंग योजनाओं को केंद्रीय कॉन्फ़िगरेशन फ़ाइल या स्थानीय उपयोगकर्ता फ़ाइल से पढ़ा जा सकता है (~ / .colordiffrc)। यह उपयोगिता का उपयोग करता है ANSI रंग.

डिफ फ़ाइल तुलना के लिए एक उपयोगिता है। यह दो फ़ाइलों या एक निश्चित फ़ाइल में किए गए परिवर्तनों के बीच अंतर उत्पन्न करता है, इसकी तुलना उसी फ़ाइल के पिछले संस्करण से करता है। यह हमें पाठ फ़ाइलों में प्रति पंक्ति किए गए परिवर्तनों को दिखाएगा, लेकिन अंतरों को उजागर किए बिना।

के अधिकांश कार्यान्वयन diff वे अपनी स्थापना के बाद से अपरिवर्तित रहे हैं। संशोधन आमतौर पर आधार एल्गोरिथ्म में सुधार, कमांड में उपयोगी सुविधाओं और नए आउटपुट स्वरूपों के डिजाइन को शामिल करते हैं।, के रूप में Colordiff के मामले में है।

Ubuntu पर Colordiff स्थापित करें

उबंटू में इस उपकरण की स्थापना बहुत सरल है। उबंटू / डेबियन / मिंट में, आपको बस एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और निम्नलिखित कमांड का उपयोग करना होगा:

काम करना

sudo apt install colordiff

स्थापना रद्द करें

अगर हम अपने सिस्टम से इस टूल को खत्म करना चाहते हैं, तो हमें जो करना है वह एक टर्मिनल (Ctrl + Alt + T) खोलना है और इसमें कमांड निष्पादित करना है:

Colordiff की स्थापना रद्द करें

sudo apt remove colordiff

Colordiff का उपयोग करना

जब हम Colordiff का उपयोग करना चाहते हैं, तो हम एक टर्मिनल (Ctrl + Alt + T) खोलकर शुरू करेंगे। Colordiff का उपयोग किया जा सकता है, जहां हम आम तौर पर colordiff में अंतर या पाइप आउटपुट का उपयोग करेंगे। सबसे पहले, यह एक अच्छा विचार है कि अपने आप को कोऑर्डिफ़ और अलग-अलग आदेशों का उपयोग करने के लिए सिंटैक्स के साथ परिचित करें। यह बहुत सरल और सीधा है:

colordiff archivo1 archivo2

शुरू करने के लिए निम्नलिखित उदाहरण में हम 2 फाइलें बनाने जा रहे हैं, जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है:

नमूना फ़ाइलों का मूल निर्माण

अब के लिए दो फ़ाइलों के बीच अंतर की जाँच करें, एक टर्मिनल में (Ctrl + Alt + T) हम कमांड का उपयोग करने जा रहे हैं:

कोलोर्डिफ़ चल रहा है

colordiff archivo1.txt archivo2.txt

भी हमारे पास अलग-अलग कमांड का उपयोग करने और इसके आउटपुट को कोर्डिफ़ में चैनल करने की संभावना होगी, जैसा कि निम्नलिखित कमांड में दिखाया गया है:

पाइप कोर्डिफ़ को अलग करें

diff -u archivo1.txt archivo2.txt | colordiff

इन पंक्तियों में हमने देखा है कि कैसे हम Colordiff की मदद से दो फाइलों के बीच, टर्मिनल में अंतर के आउटपुट को रंगीन कर सकते हैं। इसके साथ हम टर्मिनल में फाइलों की तुलना कर सकते हैं और ऐसे परिणाम प्राप्त कर सकते हैं जो पढ़ने में आसान हैं। यदि दो फ़ाइलें समान हैं, तो स्क्रीन पर कोई परिणाम नहीं छपेगा.

अगर किसी को जरूरत है मदद या इस उपयोगिता द्वारा की पेशकश की संभावनाओं के बारे में अधिक जानकारी, आप टर्मिनल में टाइप करके मिलने वाली मदद का उल्लेख कर सकते हैं:

colordiff की मदद करें

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 स्थापित करें

sudo apt install icdiff

हम भी कर सकते हैं जैसे अपने संस्करण के लिए चुनते हैं तस्वीर पैक। इसे स्थापित करने के लिए, आपको कमांड का उपयोग करना होगा:

icdiff स्नैप स्थापित करें

sudo snap install icdiff

इस टूल का सिंटैक्स आलेख के दौरान देखे गए पिछले विकल्पों की तरह सरल है।

काम करना

आप इस उपकरण को कैसे स्थापित करें, इसका उपयोग कैसे करें या इसके उपलब्ध विकल्पों के बारे में अधिक जान सकते हैं GitHub पेज को प्रोजेक्ट करें.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।