Kumaha Ka Bandingkeun Dua téks Payil Maké Linux Ubuntu

pituduh ieu bakal némbongkeun Anjeun cara make Linux Ubuntu pikeun ngabandingkeun dua file na kaluaran bédana maranéhna pikeun layar atawa mun file nu.

Anjeun teu kedah install wae software husus dina urutan pikeun ngabandingkeun payil maké Linux Ubuntu tapi anjeun kudu nyaho kumaha carana muka jandela terminal .

Salaku panungtun numbu nembongkeun aya loba cara pikeun muka jandela terminal maké Linux. pangbasajanna nyaéta pikeun pencét Ctrl, Alt na kenop T dina waktos anu sareng.

Nyieun The Payil kana Bandingkeun

Dina urutan nuturkeun sapanjang kalawan pituduh kieu nyieun hiji file disebut "file1" sarta asupkeun teks handap:

10 botol héjo nangtung dina témbok a

10 botol héjo nangtung dina témbok a

Mun hiji botol héjo kedah ngahaja turun

Aya bakal jadi 9 botol héjo nangtung dina tembok

Anjeun tiasa nyieun file ku handap parentah ieu:

  1. Buka berkas ku ngetikkeun paréntah di handap: nano file1
  2. Ketik téks kana editor nano
  3. Pencét Ctrl jeung O nyimpen file
  4. Pencét Ctrl sarta X kaluar file

Ayeuna jieun file sejen disebut "file2" sarta asupkeun teks handap:

10 botol héjo nangtung dina témbok a

Lamun 1 botol héjo kedah ngahaja turun

Aya kukituna janten 9 botol héjo nangtung dina tembok

Anjeun tiasa nyieun file ku handap parentah ieu:

  1. Buka berkas ku ngetikkeun paréntah di handap: nano file2
  2. Ketik téks kana editor nano
  3. Pencét Ctrl jeung O nyimpen file
  4. Pencét Ctrl sarta X kaluar file

Kumaha Bandingkeun Dua Payil Maké Linux Ubuntu

Paréntah dipaké dina Linux Ubuntu kana némbongkeun béda antara 2 file disebut parentah béda.

Bentuk pangbasajanna paréntah béda nyaéta saperti kieu:

diff file1 file2

Lamun payil anu sami lajeng bakal aya moal kaluaran nalika maké paréntah ieu, kumaha ogé, sakumaha aya béda anjeun bakal nempo kaluaran sarupa di handap ieu:

2,4c2,3

<10 botol héjo nangtung dina tembok

...

> Mun 1 botol héjo kedah ngahaja turun

> Aya kukituna janten 9 botol héjo nangtung dina tembok

Dina awalna, output mungkin sigana ngabingungkeun tapi sakali anjeun ngartos terminologi dina éta cukup logis.

Ngagunakeun panon sorangan bisa ningali yén béda antara 2 payil nyaéta kieu:

Kaluaran ti paréntah diff nunjukeun yen antara garis 2 na 4 sahiji file munggaran tur garis 2 sarta 3 tina file kadua aya béda.

Ieu lajeng ngadaptar garis ti 2 nepi ka 4 ti file munggaran dituturkeun ku 2 garis béda dina file kadua.

Kumaha Ngan Témbongkeun Lamun Payil Dupi Béda

Lamun ngan hayang nyaho lamun payil anu béda jeung anjeun henteu kabetot nu garis nu béda bisa ngajalankeun paréntah di handap:

diff -q file1 file2

Lamun payil anu béda handap bakal dipintonkeun:

File file1 na file2 bénten

Lamun payil anu sami lajeng nanaon dipintonkeun.

Kumaha Témbongkeun Pesen hiji Lamun Payil nu sarua

Lamun anjeun ngajalankeun paréntah a rék terang yen eta geus digarap neuleu, jadi rék pesen pikeun dipintonkeun mun anjeun ngajalankeun paréntah diff paduli sakumaha keur naha file nu sami atanapi béda

Dina raraga ngahontal sarat ieu maké paréntah béda, anjeun tiasa nganggo paréntah di handap :.

diff -s file1 file2

Ayeuna lamun payil anu sami anjeun bakal nampa pesen handap:

File file1 na file2 identik

Kumaha carana ngahasilkeun Beda Sisi ku Sisi

Mun aya kavling béda mangka bisa pisan gancang jadi ngabingungkeun salaku naon béda sabenerna mangrupakeun antara dua payel.

Anjeun tiasa ngarobah kaluaran paréntah béda ku kituna hasil anu ditémbongkeun samping ku samping. Dina raraga ngalakukeun ieu ngajalankeun paréntah di handap:

diff -y file1 file2

Kaluaran pikeun file ngagunakeun | simbol pikeun némbongkeun hiji bédana antara dua garis, nu pikeun nembongkeun hiji garis anu geus appended.

Lucuna lamun ngajalankeun paréntah make payil démo kami lajeng sakabeh garis bakal némbongkeun salaku béda iwal garis ahir file 2 nu bakal ditémbongkeun salaku sanggeus dihapus.

Restricting lebaran Tihang

Lamun ngabandingkeun dua file samping ku samping eta tiasa teuas maca lamun payil boga kavling kolom teks.

Pikeun ngawatesan sababaraha kolom nganggo paréntah di handap:

diff --width = 5 file file2

Kumaha malire Beda Case Lamun ngabandingkeun Payil

Lamun hayang ngabandingkeun dua file tapi anjeun teu paduli naha hal tina hurup nyaeta sami antara dua file, teras Anjeun bisa make paréntah di handap:

diff -i file1 file2

Kumaha malire labuh Bodas Spasi di Tungtung Line a

Lamun nalika ngabandingkeun payil Anjeun aya bewara beban tina béda jeung Bedana disababkeun ku spasi bodas di tungtung garis anjeun bisa ngaleungitkeun ieu salaku némbongkeun up salaku parobahan ku ngajalankeun paréntah di handap:

diff -Z file1 file2

Kumaha malire Sadaya Beda Spasi Bodas Antara Dua Payil

Mun anjeun ngan museurkeun téks dina file anu anjeun teu paduli naha aya langkung spasi dina hiji batan séjén Anjeun tiasa make paréntah di handap:

diff -w file1 file2

Kumaha malire Galur kosong Lamun ngabandingkeun Dua Payil

Mun anjeun teu paduli nu salah file mungkin gaduh garis tambahan kosong di dinya lajeng bisa ngabandingkeun payil maké paréntah di handap:

diff -B file1 file2

singgetan

Anjeun tiasa manggihan informasi leuwih ku maca manual pikeun paréntah béda.

diff lalaki

Paréntah béda bisa dipaké dina bentuk na pangbasajanna mun ngan némbongkeun Anjeun béda antara 2 file tapi anjeun oge bisa make eta anu nyiptakeun hiji file diff salaku bagian tina strategi patching ditémbongkeun saperti dina ieu Buku jeung patch paréntah Linux Ubuntu .

Paréntah sejen bisa ngagunakeun pikeun ngabandingkeun payil nyaéta paréntah cmp sakumaha ditémbongkeun ku pituduh ieu . Ieu compares file bait ku bait.