कॉलर्डिफ टर्मिनलमध्ये भिन्न कमांडचे आउटपुट रंगविते

कलर्डिफ बद्दल

पुढच्या लेखात आम्ही कोलर्डिफवर नजर टाकणार आहोत. जर एखाद्यास हे माहित नसेल तर कमांड लाइनची भिन्नता भिन्नता आहे वापरकर्त्यांसाठी 2 फायलींमधील फरकांची दृष्टीक्षेपात तुलना करताना ते खूप उपयुक्त ठरते. कोलर्डिफ एक पर्ल स्क्रिप्ट आहे, जी अद्याप भिन्नतेची सुधारित आवृत्ती आहे.

कोलर्डिफ वेगळ्यासाठी कंटेनर आहे, जो समान आउटपुट परंतु रंगीत तयार करते, फरक वाचनीयता सुधारण्यासाठी. रंग योजना मध्यवर्ती कॉन्फिगरेशन फाईलमधून किंवा स्थानिक वापरकर्ता फायलीवरून वाचल्या जाऊ शकतात (~ / .colordiffrc). ही उपयुक्तता वापरते एएनएसआय रंग.

फाईल तुलनासाठी डिफ ही उपयुक्तता आहे. हे दोन फायलींमधील फरक किंवा त्याच फाईलच्या मागील आवृत्तीशी तुलना करून विशिष्ट फाइलमध्ये केलेले बदल निर्माण करते. हे आपल्याला मजकूर फायलींमध्ये प्रति ओळीत केलेले बदल दर्शविते, परंतु फरक न दर्शवता.

च्या बहुतेक अंमलबजावणी फरक ते स्थापनेपासूनच अपरिवर्तनीय दिसत आहेत. सुधारणांमध्ये सामान्यत: बेस अल्गोरिदममध्ये सुधारणा, कमांडमध्ये उपयुक्त वैशिष्ट्ये आणि नवीन आउटपुट स्वरूपनांची रचना समाविष्ट असते., जसे कोलर्डिफचे आहे.

उबंटूवर कोलर्डिफ स्थापित करा

उबंटूमध्ये या साधनाची स्थापना अगदी सोपी आहे. उबंटू / डेबियन / पुदीनामध्ये तुम्हाला टर्मिनल (Ctrl + Alt + T) उघडणे आवश्यक आहे आणि पुढील आदेश वापरा:

आयसीडीफ काम करत आहे

sudo apt install colordiff

विस्थापित करा

जर आपल्याला हे सिस्टम आमच्या सिस्टममधून काढून टाकायचे असेल तर आपल्याला टर्मिनल (Ctrl + Alt + T) उघडणे आणि त्यातील कमांड कार्यान्वित करणे आवश्यक आहे.

कॉलर्डिफ विस्थापित करा

sudo apt remove colordiff

कोलर्डिफ वापरत आहे

जेव्हा आम्हाला कोलर्डिफ वापरायचा असेल, तेव्हा आपण टर्मिनल (Ctrl + Alt + T) उघडून प्रारंभ करू. कोलॉर्डिफ वापरला जाऊ शकतो जिथे आम्ही सामान्यपणे डिफर्ड किंवा कोलर्डिफसाठी पाईप आउटपुट वापरू. सर्व प्रथम, कलर्डिफ आणि भिन्न आज्ञा वापरण्यासाठी वाक्यरचनाशी स्वतःला परिचित करणे चांगले आहे. हे खूप सोपे आणि सरळ आहे:

colordiff archivo1 archivo2

सुरू करण्यासाठी पुढील उदाहरणात आम्ही 2 फायली तयार करणार आहोत, खालील स्क्रीनशॉटमध्ये दर्शविल्याप्रमाणेः

नमुना फाईल्सची मूळ निर्मिती

आता साठी दोन फाईल्समधील फरक तपासाटर्मिनलमध्ये (Ctrl + Alt + T) आपण ही कमांड वापरणार आहोत.

कलर्डिफ चालू आहे

colordiff archivo1.txt archivo2.txt

तसेच आमच्याकडे भिन्न कमांड वापरण्याची आणि त्याचे आउटपुट कलर्डिफवर चॅनेल करण्याची शक्यता आहे, पुढील आदेशात दर्शविल्याप्रमाणेः

भिन्न पाईप कलर्डिफ

diff -u archivo1.txt archivo2.txt | colordiff

या ओळींमध्ये आपण कोर्डर्डिफच्या मदतीने दोन फाईल दरम्यान टर्मिनलमधील फरकांचे रंग कसे रंगवू शकतो हे आपण पाहिले आहे. त्याद्वारे आपण टर्मिनलमधील फाईल्सची तुलना करू आणि वाचण्यास सुलभ निकाल मिळवू शकतो. जर दोन फाईल्स एकसारखे असतील तर कोणतेही परिणाम स्क्रीनवर छापले जाणार नाहीत.

जर कोणाला गरज असेल तर या उपयुक्ततेद्वारे ऑफर केलेल्या शक्यतांबद्दल मदत किंवा अधिक माहिती, आपण टर्मिनलमध्ये टाइप करुन देऊ केलेल्या मदतीचा संदर्भ घेऊ शकता:

मदत कॉलर्डिफ

colordiff --help

परिच्छेद भिन्न आणि कलर्डिफ दोन्ही कसे वापरले जातात याबद्दल सखोल माहिती मिळवा, वापरकर्त्यांना भेट देण्याची शक्यता असेल माणूस भिन्न किंवा मॅन पेज कॉलर्डिफ द्वारे.

कॉलर्डिफला पर्याय.

फायलींची तुलना करण्याचा आणखी एक उपयोगी मार्ग आहे el grc कमांड. आमच्याकडे हे आमच्या संगणकावर उपलब्ध नसल्यास टर्मिनल (सीटीआरएल + ऑल + टी) उघडून टाइप करुन आम्ही हे सहज स्थापित करू शकतो.

grc स्थापित करा

sudo apt install grc

त्याचे वाक्यरचना अगदी सोपी आहे, जसे की पुढील उदाहरणात पाहिले जाऊ शकते:

चालू आहे

grc diff archivo1.txt archivo2.txt

परिच्छेद मदतीचा सल्ला घ्याटर्मिनलमध्ये आपल्याला फक्त कमांड वापरावी लागेल:

grc --help

जीआरसी विस्थापित करा

हा प्रोग्राम काढणे हे स्थापित करणे तितके सोपे आहे. आम्हाला फक्त टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि लिहावे लागेल:

sudo apt remove grc

आणखी एक उपलब्ध साधन आहे आयकडिफ. टर्मिनल (Ctrl + Alt + T) उघडणे आणि कमांड वापरणे इतके सोपे आहे:

एपीटी सह आयसीडीफ स्थापित करा

sudo apt install icdiff

आम्ही देखील करू शकता आपल्या आवृत्ती आवडेल स्नॅप पॅक. हे स्थापित करण्यासाठी, आपल्याला ही आज्ञा वापरावी लागेल:

आयसीडीफ स्नॅप स्थापित करा

sudo snap install icdiff

या साधनाचा वाक्यरचना लेख दरम्यान दिसलेल्या मागील पर्यायांइतकाच सोपा आहे.

आयसीडीफ काम करत आहे

आपण हे साधन कसे स्थापित करावे, ते कसे वापरावे किंवा त्यामधील उपलब्ध पर्यायांबद्दल आपण अधिक जाणून घेऊ शकता प्रकल्प GitHub पृष्ठ.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.