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ą:
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ą:
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:
Dabar už patikrinkite skirtumus tarp dviejų failų, terminale (Ctrl + Alt + T) ketiname naudoti komandą:
colordiff archivo1.txt archivo2.txt
taip pat mes turėsime galimybę naudoti komandą diff ir nukreipti jos išvestį į kolordifą, kaip parodyta šioje komandoje:
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ą:
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į:
sudo apt install grc
Jo sintaksė yra labai paprasta, kaip matyti iš šio pavyzdžio:
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ą:
sudo apt install icdiff
Mes taip pat galime pasirinkti savo versiją kaip spragtukas. Norėdami jį įdiegti, turėsite naudoti komandą:
sudo snap install icdiff
Šio įrankio sintaksė yra tokia pat paprasta, kaip ir ankstesnės straipsnio metu matytos parinktys.
Sužinokite daugiau apie tai, kaip įdiegti šį įrankį, kaip jį naudoti ar galimas jo parinktis projekto „GitHub“ puslapis.