Colordiff, obarva izhod ukaza diff v terminalu

o colordiffu

V naslednjem članku si bomo ogledali Colordiff. Če nekdo tega ne ve, je diff pripomoček za ukazno vrstico in to uporabnikom je zelo v pomoč pri vizualni primerjavi razlik med dvema datotekama. Colordiff je Perlov skript, ki je še vedno izboljšana različica diff.

Colordiff je posoda za diff, ki daje enak izhod, vendar obarvan, za izboljšanje berljivosti razlik. Barvne sheme je mogoče brati iz osrednje konfiguracijske datoteke ali iz lokalne uporabniške datoteke (~ / .colordiffrc). Ta pripomoček uporablja ANSI barve.

Diff je pripomoček za primerjavo datotek. To ustvari razlike med dvema datotekama ali spremembami, ki so bile narejene v določeni datoteki, in jo primerja s prejšnjo različico iste datoteke. Prikazala nam bo spremembe, narejene na posamezne vrstice v besedilnih datotekah, vendar brez poudarjanja razlik.

Večina izvedb diff od začetka so ostali na videz nespremenjeni. Spremembe so običajno sestavljene iz izboljšav osnovnega algoritma, dodajanja uporabnih funkcij ukazu in oblikovanja novih izhodnih formatov, kot je to pri Colordiffu.

Namestite Colordiff v Ubuntu

Namestitev tega orodja v Ubuntu je zelo preprosta. V Ubuntu / Debian / Mint morate le odpreti terminal (Ctrl + Alt + T) in uporabiti naslednji ukaz:

icdiff deluje

sudo apt install colordiff

Odstrani

Če želimo to orodje odstraniti iz našega sistema, moramo odpreti terminal (Ctrl + Alt + T) in v njem izvesti ukaz:

odstrani colordiff

sudo apt remove colordiff

Uporaba Colordiffa

Ko želimo uporabiti Colordiff, bomo najprej začeli z odpiranjem terminala (Ctrl + Alt + T). Colordiff lahko uporabimo tam, kjer bi običajno uporabili diff ali izhod cevi za colordiff. Najprej je dobro, da se seznanite s sintakso za uporabo ukazov colordiff in diff. To je precej preprosto in enostavno:

colordiff archivo1 archivo2

Za začetek v naslednjem primeru bomo ustvarili 2 datoteki, kot je prikazano na naslednjem posnetku zaslona:

osnovno ustvarjanje vzorčnih datotek

Zdaj za preverite razlike med datotekama, v terminalu (Ctrl + Alt + T) bomo uporabili ukaz:

colordiff teče

colordiff archivo1.txt archivo2.txt

prav tako imeli bomo možnost uporabiti ukaz diff in njegov izhod usmeriti v colordiff, kot je prikazano v naslednjem ukazu:

razlika cevi colordiff

diff -u archivo1.txt archivo2.txt | colordiff

V teh vrsticah smo pravkar videli, kako lahko s pomočjo Colordiffa obarvamo izhod razlike v terminalu med dvema datotekama. Z njim lahko primerjamo datoteke v terminalu in dobimo lažje berljive rezultate. Če sta dve datoteki enaki, se rezultati ne bodo natisnili na zaslon.

Če kdo rabi pomoč ali več informacij o možnostih, ki jih ponuja ta pripomoček, se lahko obrnete na pomoč, ki jo ponuja, tako da vtipkate v terminal:

pomoč colordiff

colordiff --help

za dobite poglobljene informacije o tem, kako se uporabljata tako diff kot colordiff, bodo uporabniki lahko obiskali človek razl ali man stran avtor colordiff.

Alternative Colordiffu.

Drug zelo koristen način primerjave datotek je el ukaz grc. Če ga nimamo na voljo v računalniku, ga lahko enostavno namestimo tako, da odpremo terminal (Ctrl + Alt + T) in vanj vtipkamo:

namestite grc

sudo apt install grc

Njegova sintaksa je zelo preprosta, kot je razvidno iz naslednjega primera:

grc teče

grc diff archivo1.txt archivo2.txt

za posvetujte se s pomočjo, v terminalu boste morali uporabiti samo ukaz:

grc --help

Odstrani grc

Odstranitev tega programa je tako preprosta kot namestitev. Preprosto odpreti moramo terminal (Ctrl + Alt + T) in napisati:

sudo apt remove grc

Drugo razpoložljivo orodje je icdiff. Namestitev je tako preprosta kot odpiranje terminala (Ctrl + Alt + T) in uporaba ukaza:

namestite icdiff z apt

sudo apt install icdiff

Lahko tudi se odločite za svojo različico, kot je snap paket. Če ga želite namestiti, boste morali uporabiti ukaz:

namestite icdiff snap

sudo snap install icdiff

Sintaksa tega orodja je tako preprosta kot prejšnje možnosti v članku.

icdiff deluje

Več o tem, kako namestiti to orodje, kako ga uporabljati ali možnosti, ki so na voljo, lahko izveste v stran GitHub projekta.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.