Colordiff, nuspalvina diff komandos išvestį terminale

apie kolordifą

Kitame straipsnyje apžvelgsime Kolordifą. Jei kas nors to nežino, diff yra naudinga komandinei eilutei tai labai naudinga vartotojams, kai vizualiai lyginami skirtumai tarp 2 failų. „Colordiff“ yra „Perl“ scenarijus, kuris vis dar yra patobulinta diff versija.

Kolordifas yra diff konteineris, kuris sukuria tą pačią išvestį, bet spalvotas, siekiant pagerinti skirtumų įskaitomumą. Spalvų schemas galima nuskaityti iš centrinio konfigūracijos failo arba iš vietinio vartotojo failo (~ / .colordiffrc). Šis įrankis naudoja ANSI spalvos.

„Diff“ yra failų palyginimo įrankis. Tai sukuria dviejų failų skirtumus arba tam tikrame faile atliktus pakeitimus, palygindami jį su ankstesne to paties failo versija. Tai parodys teksto failų pakeitimus, padarytus kiekvienoje eilutėje, tačiau neišryškins skirtumų.

Dauguma Dif jie, atrodo, nepakito nuo pat jų atsiradimo. Modifikacijos paprastai susideda iš bazinio algoritmo patobulinimų, komandai pridedant naudingų funkcijų ir naujų išvesties formatų dizaino, kaip yra Kolordifo atveju.

Įdiekite „Colordiff“ į „Ubuntu“

Šio įrankio diegimas „Ubuntu“ yra labai paprastas. „Ubuntu“ / „Debian“ / „Mint“ sistemoje tereikia atidaryti terminalą („Ctrl“ + „Alt“ + T) ir naudoti šią komandą:

icdiff dirba

sudo apt install colordiff

Pašalinti

Jei norime pašalinti šį įrankį iš savo sistemos, turėsime atidaryti terminalą (Ctrl + Alt + T) ir vykdyti jame esančią komandą:

pašalinti colordiff

sudo apt remove colordiff

Naudojant Kolordifą

Kai norėsime naudoti „Colordiff“, pradėsime atidarydami terminalą („Ctrl“ + „Alt“ + T). Kolordifas gali būti naudojamas ten, kur paprastai naudosime diff arba vamzdžio išvestį kolordifui. Visų pirma, patartina susipažinti su kolordifo ir diff komandų naudojimo sintakse. Tai gana paprasta ir paprasta:

colordiff archivo1 archivo2

Norėdami pradėti šiame pavyzdyje mes sukursime 2 failus, kaip parodyta šioje ekrano kopijoje:

pagrindinis pavyzdinių failų kūrimas

Dabar už patikrinkite skirtumus tarp dviejų failų, terminale (Ctrl + Alt + T) ketiname naudoti komandą:

kolordifas bėga

colordiff archivo1.txt archivo2.txt

taip pat mes turėsime galimybę naudoti komandą diff ir nukreipti jos išvestį į kolordifą, kaip parodyta šioje komandoje:

difuzinis vamzdis kolordifas

diff -u archivo1.txt archivo2.txt | colordiff

Šiose eilutėse mes ką tik matėme, kaip mes galime nuspalvinti terminalo skirtumus tarp dviejų failų, naudodamiesi Colordiff. Su juo galime palyginti terminalo failus ir gauti lengviau skaitomus rezultatus. Jei abu failai yra identiški, rezultatai ekrane nebus spausdinami.

Jei kam reikia pagalbos arba daugiau informacijos apie šio įrankio teikiamas galimybes, galite kreiptis į jo siūlomą pagalbą įvesdami terminalą:

padėti kolordifui

colordiff --help

į gauti išsamią informaciją apie tai, kaip naudojami diff ir colordiff, vartotojai turės galimybę apsilankyti vyras dif arba vyro puslapis pateikė kolordifas.

Kolordifo alternatyvos.

Kitas labai naudingas būdas palyginti failus yra el grc komanda. Jei neturime jo savo kompiuteryje, galime lengvai jį įdiegti atidarydami terminalą („Ctrl“ + „Alt“ + T) ir įvesdami jį:

įdiegti grc

sudo apt install grc

Jo sintaksė yra labai paprasta, kaip matyti iš šio pavyzdžio:

grc veikia

grc diff archivo1.txt archivo2.txt

į pasitarkite su pagalba, terminale turėsite naudoti tik komandą:

grc --help

Pašalinti GRC

Pašalinti šią programą yra taip paprasta, kaip ją įdiegti. Mes tiesiog turime atidaryti terminalą („Ctrl“ + „Alt“ + T) ir parašyti:

sudo apt remove grc

Kitas galimas įrankis yra icdiff. Įdiegti taip paprasta, kaip atidaryti terminalą („Ctrl“ + „Alt“ + T) ir naudoti komandą:

įdiekite icdiff su apt

sudo apt install icdiff

Mes taip pat galime pasirinkti savo versiją kaip spragtukas. Norėdami jį įdiegti, turėsite naudoti komandą:

įdiekite icdiff snap

sudo snap install icdiff

Šio įrankio sintaksė yra tokia pat paprasta, kaip ir ankstesnės straipsnio metu matytos parinktys.

icdiff dirba

Sužinokite daugiau apie tai, kaip įdiegti šį įrankį, kaip jį naudoti ar galimas jo parinktis projekto „GitHub“ puslapis.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.