Kolordifs, nokrāso diff komandas izvadi terminālā

par kolordifu

Nākamajā rakstā mēs ieskatīsimies Kolordifā. Gadījumā, ja kāds to nezina, diff ir lietderība komandrindai un tam tas ir ļoti noderīgi lietotājiem, vizuāli salīdzinot atšķirības starp 2 failiem. Colordiff ir Perla skripts, kas joprojām ir uzlabota diff versija.

Colordiff ir konteiners diff, kas rada tādu pašu izvadi, bet krāsainu, lai uzlabotu atšķirību lasāmību. Krāsu shēmas var nolasīt no centrālā konfigurācijas faila vai no vietējā lietotāja faila (~ / .colordiffrc). Šī lietderība izmanto ANSI krāsas.

Diff ir failu salīdzināšanas lietderība. Tas rada atšķirības starp diviem failiem vai noteiktā failā veiktās izmaiņas, salīdzinot to ar tā paša faila iepriekšējo versiju. Tas parādīs teksta failos veiktās izmaiņas katrā rindiņā, bet neuzsverot atšķirības.

Lielākā daļa dif tie ir saglabājušies šķietami nemainīgi kopš to pirmsākumiem. Modifikācijas parasti sastāv no bāzes algoritma uzlabojumiem, komandai noderīgu funkciju pievienošanas un jaunu izvades formātu izstrādes, kā tas ir ar Kolordifu.

Instalējiet Colordiff uz Ubuntu

Šī rīka instalēšana Ubuntu ir ļoti vienkārša. Operētājsistēmā Ubuntu / Debian / Mint viss, kas jums jādara, ir atvērt termināli (Ctrl + Alt + T) un izmantot šādu komandu:

icdiff strādā

sudo apt install colordiff

Atinstalēt

Ja mēs vēlamies izslēgt šo rīku no savas sistēmas, mums būs jādara, atverot termināli (Ctrl + Alt + T) un izpildot tajā esošo komandu:

atinstalēt colordiff

sudo apt remove colordiff

Izmantojot Kolordifu

Kad mēs vēlamies izmantot Kolordifu, mēs sāksim, atverot termināli (Ctrl + Alt + T). Kolordifu var izmantot tur, kur mēs parasti izmantotu diff vai caurules izvadi uz kolordifu. Pirmkārt, ieteicams iepazīties ar kolordifa un diff komandu izmantošanas sintaksi. Tas ir diezgan vienkārši un vienkārši:

colordiff archivo1 archivo2

Lai sāktu šajā piemērā mēs izveidosim 2 failus, kā parādīts šajā ekrānuzņēmumā:

pamata paraugu failu izveide

Tagad par pārbaudiet atšķirības starp abiem failiem, terminālā (Ctrl + Alt + T) mēs izmantosim komandu:

kolordifs skrien

colordiff archivo1.txt archivo2.txt

arī mums būs iespēja izmantot komandu diff un novirzīt tās izvadi uz kolordifu, kā parādīts šādā komandā:

diff caurule kolordifs

diff -u archivo1.txt archivo2.txt | colordiff

Šajās rindās mēs tikko redzējām, kā mēs varam krāsot termināla atšķirību iznākumu starp diviem failiem ar Kolordifa palīdzību. Ar to mēs varam salīdzināt failus terminālā un iegūt vieglāk lasāmus rezultātus. Ja abi faili ir identiski, ekrānā netiks izdrukāti rezultāti.

Ja kādam vajag palīdzību vai plašāku informāciju par šīs utilītas piedāvātajām iespējām, varat atsaukties uz tā piedāvāto palīdzību, ierakstot terminālā:

palīdzēt kolordifam

colordiff --help

līdz iegūt padziļinātu informāciju par diff un colordiff izmantošanu, lietotājiem būs iespēja apmeklēt cilvēks dif o la man lapa autors kolordifs.

Alternatīvas Kolordifam.

Vēl viens ļoti noderīgs failu salīdzināšanas veids ir el grc komanda. Ja mūsu datorā tā nav pieejama, mēs to varam viegli instalēt, atverot termināli (Ctrl + Alt + T) un ierakstot tajā:

instalēt grc

sudo apt install grc

Tā sintakse ir ļoti vienkārša, kā redzams nākamajā piemērā:

grc darbojas

grc diff archivo1.txt archivo2.txt

līdz konsultējieties ar palīdzību, terminālā jums būs jāizmanto tikai komanda:

grc --help

Atinstalēt GRC

Šīs programmas noņemšana ir tikpat vienkārša kā tās instalēšana. Mums vienkārši jāatver terminālis (Ctrl + Alt + T) un jāraksta:

sudo apt remove grc

Vēl viens pieejamais rīks ir icdiff. Tā instalēšana ir tikpat vienkārša kā termināla atvēršana (Ctrl + Alt + T) un komandas izmantošana:

instalējiet icdiff ar apt

sudo apt install icdiff

Mēs varam arī izvēlieties savu versiju, piemēram, snap pack. Lai to instalētu, jums būs jāizmanto komanda:

instalējiet icdiff snap

sudo snap install icdiff

Šī rīka sintakse ir tikpat vienkārša kā iepriekšējās raksta laikā redzētās opcijas.

icdiff strādā

Jūs varat uzzināt vairāk par to, kā instalēt šo rīku, kā to izmantot, vai tā pieejamās opcijas projekta GitHub lapa.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.