Maqaalka soo socda waxaan ku eegeynaa Colordiff. Haddii ay dhacdo in qof uusan garanayn, kala duwanaanta ayaa ah adeeg loogu talagalay khadka amarrada iyo taas waa mid waxtar badan u leh isticmaaleyaasha markay muuqaal ahaan isbarbar dhigayaan farqiga u dhexeeya 2 faylasha. Colordiff waa qoraal Perl ah, kaas oo wali ah nooc kafiican noocyada kaladuwan.
Colordiff waa weel loogu talagalay diff, kaas oo waxay soo saartaa wax soo saar isku mid ah laakiin midab leh, si loo hagaajiyo akhrinta khilaafaadka. Nidaamyada midabka waxaa laga akhrisan karaa faylka qaabeynta dhexe ama faylka isticmaalaha maxalliga ah (~ / .colordiffrc). Adeegani wuxuu adeegsadaa Midabada ANSI.
Diff waa utility isbarbardhiga faylka. Tani waxay soo saartaa farqiga u dhexeeya laba faylal, ama isbeddelada lagu sameeyay feyl gaar ah, iyadoo la barbar dhigayo nooc hore oo isla faylka ah. Waxay na tusi doontaa isbeddelada lagu sameeyay xariiq kasta ee faylasha qoraalka, laakiin iyada oo aan la muujin farqiga.
Inta badan hirgelinta kala duwan waxay u muuqdeen kuwo aan isbeddelin tan iyo markii la aasaasay. Wax ka beddelka ayaa sida caadiga ah ka kooban hagaajinta saldhigga algorithm, iyadoo lagu darayo astaamo waxtar leh amarka, iyo qaabeynta qaabab wax soo saar cusub., sida xaalku yahay Colordiff.
Ku rakib Colordiff Ubuntu
Ku rakibida qalabkan Ubuntu waa mid aad u fudud. Ubuntu / Debian / Mint, waxa kaliya ee lagaa doonayaa waa inaad furto terminal (Ctrl + Alt + T) oo aad isticmaasho amarka soo socda:
sudo apt install colordiff
Koronto
Haddii aan dooneyno inaan ka tirtirno qalabkan nidaamkeena, waxa aan sameyn doono waa inaan furno terminal (Ctrl + Alt + T) oo aan ku fulino amarka ku jira:
sudo apt remove colordiff
Isticmaalka Colordiff
Markaan dooneyno inaan adeegsanno Colordiff, waxaan bilaabi doonnaa furitaanka terminal (Ctrl + Alt + T). Colordiff waxaa loo isticmaali karaa meeshii aan caadi ahaan ku isticmaali lahayn kala duwanaanta, ama soo saarista tuubada midabaynta. Ugu horreyntii, waa fikrad wanaagsan inaad isku baratid qaabka loo adeegsanayo isticmaalka midabbada iyo amarrada kaladuwan. Tani waa wax fudud oo toos ah:
colordiff archivo1 archivo2
Si loo bilaabo tusaalaha soo socda waxaan abuureynaa 2 feylal, sida ku cad shaashadda soo socota:
Hada hubi faraqa u dhexeeya labada fayl, terminal (Ctrl + Alt + T) waxaan u adeegsaneynaa amarka:
colordiff archivo1.txt archivo2.txt
Sidoo kale waxaan fursad u lahaan doonnaa inaan u adeegsanno amarka kala duwanaanta una soo saarno wax soo saarkeeda midabaynta, sida ku cad amarka soo socda:
diff -u archivo1.txt archivo2.txt | colordiff
Khadadkaan waxaan hadda ku aragnay sida aan u midabeyn karno wax soo saarka kala duwanaanshaha terminalka, inta udhaxeysa laba feylal iyadoo la kaashanayo Colordiff. Iyada oo aan la barbar dhigi karno feylasha ku jira terminalka oo aan ku heli karno natiijooyin ka fudud kuwa akhriska. Haddii labada feylood ay isku mid yihiin, wax natiijo ah laguma daabici doono shaashadda.
Haddii qof u baahdo caawimaad ama macluumaad dheeri ah oo ku saabsan fursadaha ay bixiso hay'addan, waxaad tixraaci kartaa caawimaadda ay bixiso adoo ku qoraya boosteejada:
colordiff --help
para hel macluumaad qoto dheer oo ku saabsan sida loo istcimaalo labada midab iyo midabba, isticmaalayaashu waxay fursad u heli doonaan inay soo booqdaan nin diff ama nin bog by midabaynta
Beddelka Midabbada.
Hab kale oo aad waxtar u leh in la isbarbar dhigo faylasha ayaa ah el amarka grc. Haddii aynaan ka heli karin kombuyuutarkeena, si fudud ayaan u rakibi karnaa innagoo fureyna terminal (Ctrl + Alt + T) oo ku dhex qor:
sudo apt install grc
Qaacidadeedu waa mid aad u fudud, sida ka muuqata tusaalahan soo socda:
grc diff archivo1.txt archivo2.txt
para la tasho caawinta, terminalka waxaad u baahan doontaa oo keliya inaad isticmaasho amarka:
grc --help
Ka tirtiro grc
Ka saarida barnaamijkan waa u fududahay sida loo rakibayo. Kaliya waa inaan furnaa terminal (Ctrl + Alt + T) oo qor:
sudo apt remove grc
Qalab kale oo la heli karo ayaa ah icdiff. Ku rakibisteeda waa u fududahay sida furitaanka boosteejada (Ctrl + Alt + T) iyo adeegsiga amarka:
sudo apt install icdiff
Waxaan sidoo kale awoodnaa dooro noocaaga sida xirmo snap. Si aad u rakibto, waa inaad isticmaashaa amarka:
sudo snap install icdiff
Qaab dhismeedka qalabkani waa mid fudud sida xulashooyinka hore ee lagu arkay maqaalka.
Waxaad wax badan ka baran kartaa sida loo rakibo qalabkan, sida loo isticmaalo ama xulashooyinka la heli karo ee ku jira mashruuca GitHub.