Sidee loo Isbarbar dhigo Laba Dukumiintiyada Isticmaalka Linux

Tilmaamahan wuxuu ku tusinayaa sida loo isticmaalo Linux si loo is barbardhigo laba fayl oo soo saaro farqiga u dhexeeya shaashadda ama faylka.

Uma baahnid inaad rakibtid software kasta oo gaar ah si loo barbardhigo faylasha isticmaalaya Linux, laakiin waxaad u baahan tahay inaad ogaato sida loo furo daaqadda kumbuyuutarka .

Sida hagaha xiriirka ah ayaa muujinaya inay jiraan siyaabo badan oo loo furi karo daaqadda terminal iyadoo la isticmaalayo Linux. Midda ugu fudud waa in la riixo furayaasha CTRL, ALT iyo T waqti isku mid ah.

Abuuritaanka Dukumentiyada Lahaa

Si aad ula socoto tilmaan-bixiyahan, samee fayl la yiraahdo "file1" oo soo gali qoraalka soo socda:

10 dhalooyin cagaaran ah oo istaagaya derbi

10 dhalooyin cagaaran ah oo istaagaya derbi

Haddii hal dhalo cagaaran ay si shil ah u dhacaan

Waxaa jiri lahaa 9 dhalo cagaaran oo istaagaya derbiga

Waxaad abuuri kartaa faylka adigoo raacaya tilmaamahan:

  1. Furi feylka adiga oo qoraya amarada soo socda: faylka nano1
  2. Ku qor qoraalka tifaftiraha nano
  3. Riix CTRL iyo O si aad u kaydiso faylka
  4. Riix CTRL iyo X si aad uga baxdo faylka

Hadda samee fayl kale oo la yiraahdo "file2" oo gali qoraalka soo socda:

10 dhalooyin cagaaran ah oo istaagaya derbi

Haddii 1 dhalo cagaaran ay si shil ah u dhacaan

Waxaa jiri lahaa 9 dhalo cagaaran oo taagan derbiga

Waxaad abuuri kartaa faylka adigoo raacaya tilmaamahan:

  1. Furi feylka adiga oo qoraya amarada soo socda: faylka nano2
  2. Ku qor qoraalka tifaftiraha nano
  3. Riix CTRL iyo O si aad u kaydiso faylka
  4. Riix CTRL iyo X si aad uga baxdo faylka

Sidee loo Isbarbar dhigaa Laba Dukumiintiyo Isticmaalka Linux

Amarka loo isticmaalo gudaha Linux si uu u muujiyo farqiga u dhexeeya 2 fayl oo loo yaqaan 'command command'.

Foomka ugu fudud ee amarka kala duwan waa sida soo socota:

bedel faylka1 faylka2

Haddii faylasha ay isku mid yihiin markaas ma jiri doonto wax soo saar marka la isticmaalayo amarkan, si kastaba ha ahaatee, maadaama ay jiraan kala duwanaansho waxaad arkaysaa wax soo saar la mid ah kuwa soo socda:

2,4c2,3

<10 dhalo cagaaran oo taagan derbiga

...

> Haddii 1 dhalo cagaaran ay si shil ah u dhacaan

> Waxaa jiri lahaa 9 dhalo cagaaran oo taagan derbiga

Marka hore, wax soo saarku wuxuu u muuqan karaa jahwareer laakiin markaad fahamto erey-bixinta waa mid caqligal ah.

Adiga oo isticmaalaya indhahaaga waxaad arki kartaa in farqiga u dhexeeya 2 faylasha ay yihiin sida soo socota:

Waxyaabaha ka soo baxa qawaaniinta kala duwan waxay muujinayaan in inta u dhexaysa xariiqyada 2 iyo 4 ee faylka koowaad iyo xariiqyada 2 iyo 3 ee faylka labaad ay jiraan kala duwanaansho.

Ka dibna waxa uu liis gareynayaa xariiqyada laga bilaabo 2 ilaa 4 faylka koowaad ee soo raaca 2 khadadka kala duwan ee faylka labaad.

Sida Loo Sheegi Karo Haddii Feylku Leh Yahay

Haddii aad rabto inaad ogaato haddii faylasha ay ka duwan yihiin oo aadan xiiseyneynin khadadka aad kala duwan tahay waxaad ku maamuli kartaa amarka soo socda:

diff -q file1 file2

Haddii faylasha ay ka duwan yihiin kuwa soo socda ayaa la soo bandhigi doonaa:

Faylasha file1 iyo file2 ayaa kala duwan

Haddii faylasha ay isku mid yihiin markaas waxba lama soo bandhigi.

Sida Loo Sheego Fariin Haddii Faylasha Weyn yihiin

Markaad maamusho amar aad rabto in aad ogaato in ay si sax ah u shaqeysay, markaa waxaad rabtaa fariin ah in lagu muujiyo markaad maamusho amarka kala duwan iyada oo aan loo eegin haddii feylku isku mid yahay ama ka duwan yahay

Si loo gaaro shuruudahan iyada oo la adeegsanayo qaynuunka kala duwan, waxaad isticmaali kartaa amarka soo socda:.

diff -s file1 file2

Hadda haddii faylasha ay isku mid yihiin waxaad heli doontaa farriinta soo socota:

Faylasha file1 iyo file2 waa isku mid

Sidee loo soo saaraa dhinacyada kala duwan ee dhinaca

Haddii ay jiraan farqi fara badan markaa waxay si dhakhso ah u noqon kartaa jahawareer leh sida waxa kala duwanaanta dhab ahaantii u dhaxeyso labada faylka.

Waxaad bedeli kartaa soo saaraha amarka kala duwan si natiijooyinka loo muujiyo dhinaca dhinac. Si arrintan loo fuliyo amarada soo socda:

faylka-file1 file2

Daabacaadda faylka wuxuu isticmaalaa | calaamad si loo muujiyo farqiga u dhexeeya labadii khad, oo ah si loo muujiyo xariiq lagu daray.

Si xiiso leh haddii aad maamusho amarka adoo isticmaalaya faylashadeenna bandhigga kadibna dhammaan khadadka ayaa tusi doona sida kala duwan marka laga reebo khadka ugu dambeeya ee faylka 2 oo lagu muujin doono in la tirtiray.

Xayirista Jaantusyada Column

Marka la barbardhigo laba fayl oo dhinac dhinac ah, way adkaan kartaa in la akhriyo haddii feylayaashu leeyihiin faruuqyo badan oo qoraal ah.

Si aad u xaddidid tirooyinka tiro badan isticmaal amarradan soo socda:

diff --width = 5 faylka faylka2

Sida Loo Mamnuuco Kala duwanaanshaha Kala-duwanaanshaha Marka Laysku Arkayo Faylal

Haddii aad rabto inaad isbarbardhigto laba fayl oo laakiin aadan daneeynin in kiiska waraaqdu ay isku mid yihiin inta u dhaxaysa labada fayl, markaa waxaad isticmaali kartaa qaynuunka soo socda:

diff -i file1 file2

Sidee loola socdaa in la gooyo barta cad ee dhamaadka khadadka

Haddii marka la isbarbardhigayo faylasha aad ku aragto culeyska khilaafaadka iyo kala duwanaanshaha waxaa keena booska cad ee dhamaadka xariiqyada waxaad ka saari kartaa kuwan sida muujinaya isbeddel iyagoo raacaya qaynuunka soo socda:

diff -Z file1 file2

Sidee looga hortagi karaa Dhamaan Masalada Xayawaanka Cadadka ee u dhexeeya Laba Fayl

Haddii aad kaliya xiiseyneyso qoraalka feylka oo aadan daryeeyn in ay jiraan meelo badan oo ka mid ah kan kale waxaad isticmaali kartaa amarkan soo socda:

diff -w file1 file2

Sida Loo Joojiyo Laynaha Buuxa Marka Laysu Barbardhigo Laba Fayl

Haddii aadan ku qanacsaneyn in hal fayl oo uu ku jiro khadadka dheeraadka ah ee furan markaa waxaad isbarbar dhigi kartaa faylasha adigoo isticmaalaya amarka soo socda:

diff -B file1 file2

Soo koobid

Waxaad ka heli kartaa macluumaad dheeraad ah adoo akhrinaya buug loogu talagalay qaynuunka kala duwan.

nin kala duwan

Amarka kala duwan ayaa loo adeegsan karaa qaabka ugu fudud ee lagu tusi karo farqiga u dhexeeya 2 fayl oo kale, laakiin waxaad sidoo kale u isticmaali kartaa si loo abuuro faylka kala duwan sida qayb ka mid ah istaraatajiyooyin qalab ah sida ku cad tusahan tilmaamahan xakamaynta Linux .

Amar kale oo aad isticmaali karto si aad isbarbardhigto faylasha waa amarka cmp sida ku cad tusahan . Tani waxay isbarbardhigaysaa byte byte by byte.