Colordiff, vyfarbí výstup príkazu diff v termináli

o kolordovi

V nasledujúcom článku sa pozrieme na Colordiff. Ak to niekto nevie, diff je pomôcka pre príkazový riadok a to je to veľmi užitočné pre používateľov pri vizuálnom porovnaní rozdielov medzi 2 súbormi. Colordiff je Perl skript, ktorý je stále vylepšenou verziou diff.

Colordiff je kontajner na diff, ktorý produkuje rovnaký výstup, ale farebný, na zlepšenie čitateľnosti rozdielov. Farebné schémy je možné načítať z centrálneho konfiguračného súboru alebo z lokálneho súboru používateľov (~ / .colordiffrc). Tento obslužný program používa Farby ANSI.

Diff je pomôcka na porovnávanie súborov. Toto vygeneruje rozdiely medzi dvoma súbormi alebo zmeny vykonané v určitom súbore a porovná ho s predchádzajúcou verziou toho istého súboru. Ukáže nám zmeny vykonané v riadku v textových súboroch, ale bez zvýraznenia rozdielov.

Väčšina implementácií diff boli zjavne nezmenené od ich vzniku. Úpravy zvyčajne pozostávajú z vylepšení základného algoritmu, pridania užitočných funkcií do príkazu a návrhu nových výstupných formátov., ako je to v prípade Colordiff.

Nainštalujte Colordiff na Ubuntu

Inštalácia tohto nástroja v Ubuntu je veľmi jednoduchá. V systéme Ubuntu / Debian / Mint musíte otvoriť terminál (Ctrl + Alt + T) a použiť nasledujúci príkaz:

icdiff pracuje

sudo apt install colordiff

uninstall

Ak chceme tento nástroj z nášho systému vylúčiť, musíme otvoriť terminál (Ctrl + Alt + T) a vykonať v ňom príkaz:

odinštalovať colordiff

sudo apt remove colordiff

Pomocou Colordiff

Keď chceme použiť Colordiff, začneme otvorením terminálu (Ctrl + Alt + T). Colordiff je možné použiť tam, kde by sme normálne použili výstup diff, alebo pipe na colordiff. Najskôr je dobré oboznámiť sa so syntaxou používania príkazov colordiff a diff. Je to celkom jednoduché a priame:

colordiff archivo1 archivo2

Ak chcete začať v nasledujúcom príklade vytvoríme 2 súbory, ako je znázornené na nasledujúcej snímke obrazovky:

základné vytvorenie vzorových súborov

Teraz pre skontrolujte rozdiely medzi týmito dvoma súbormi, v termináli (Ctrl + Alt + T) použijeme príkaz:

kolordský beh

colordiff archivo1.txt archivo2.txt

tiež budeme mať možnosť použiť príkaz diff a nasmerovať jeho výstup na colordiff, ako je znázornené v nasledujúcom príkaze:

diff pipe colordiff

diff -u archivo1.txt archivo2.txt | colordiff

Na týchto riadkoch sme práve videli, ako môžeme pomocou Colordiffu zafarbiť výstup rozdielov v termináli medzi dvoma súbormi. Pomocou neho môžeme porovnávať súbory v termináli a získavať výsledky, ktoré sa ľahšie čítajú. Ak sú tieto dva súbory identické, na obrazovke sa nevytlačia žiadne výsledky.

Ak niekto potrebuje pomoc alebo viac informácií o možnostiach, ktoré ponúka tento obslužný program, môžete sa obrátiť na pomoc, ktorú ponúka, zadaním terminálu:

pomôž kolordovi

colordiff --help

na Získajte podrobné informácie o tom, ako sa používajú diff aj colordiff, budú mať používatelia možnosť navštíviť muž rozdiel o la manuálna stránka Colordiff.

Alternatívy k Colordiffu.

Ďalším veľmi užitočným spôsobom na porovnanie súborov je el príkaz grc. Ak ho nemáme v počítači k dispozícii, môžeme si ho ľahko nainštalovať otvorením terminálu (Ctrl + Alt + T) a zadaním:

nainštalovať grc

sudo apt install grc

Jeho syntax je veľmi jednoduchá, ako je zrejmé z nasledujúceho príkladu:

GRC beží

grc diff archivo1.txt archivo2.txt

na obráťte sa na pomoc, v termináli budete musieť použiť iba príkaz:

grc --help

Odinštalujte grc

Odstránenie tohto programu je také jednoduché ako inštalácia. Musíme otvoriť terminál (Ctrl + Alt + T) a napísať:

sudo apt remove grc

Ďalším dostupným nástrojom je icdiff. Jeho inštalácia je taká jednoduchá ako otvorenie terminálu (Ctrl + Alt + T) a použitie príkazu:

nainštalujte icdiff s apt

sudo apt install icdiff

Môžeme tiež rozhodnúť sa pre svoju verziu ako snap pack. Ak ho chcete nainštalovať, budete musieť použiť príkaz:

nainštalovať icdiff snap

sudo snap install icdiff

Syntax tohto nástroja je rovnako jednoduchá ako predchádzajúce možnosti zobrazené v článku.

icdiff pracuje

Viac informácií o tom, ako tento nástroj nainštalovať, ako ho používať alebo aké sú jeho dostupné možnosti, nájdete v dokumente projektová stránka GitHub.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.