Taispeánfaidh an treoir seo duit conas Linux a úsáid chun dhá chomhad a chur i gcomparáid agus an difríocht a aschur ar an scáileán nó chuig comhad.
Ní gá duit aon bhogearra speisialta a shuiteáil chun comhaid a úsáid i gcomparáid le Linux ach ní mór duit a fháil amach conas fuinneog críochfoirt a oscailt .
De réir mar a léiríonn an treoir nasctha tá go leor bealaí ann le fuinneog críochfoirt a oscailt ag baint úsáide as Linux. Is é an rud is simplí ná brúigh na heochracha CTRL, ALT agus T ag an am céanna.
Na Comhaid a chruthú chun comparáid a dhéanamh
D'fhonn a leanúint chomh maith leis an treoir seo, cruthaigh comhad ar a dtugtar "file1" agus cuir isteach an téacs seo a leanas:
10 buidéal glas ina seasamh ar bhalla
10 buidéal glas ina seasamh ar bhalla
Más rud é go dtarlódh aon bhuidéal glas amháin
Bheadh 9 buidéal glas ina seasamh ar an mballa
Is féidir leat comhad a chruthú trí na treoracha seo a leanas a leanas:
- Oscail an comhad ag clóscríobh an t-ordú seo a leanas: nano file1
- Taispeáin an téacs isteach sa eagarthóir nano
- Brúigh CTRL agus O chun an comhad a shábháil
- Brúigh CTRL agus X chun an comhad a fhágáil
Anois cruthaigh comhad eile ar a dtugtar "file2" agus cuir isteach an téacs seo a leanas:
10 buidéal glas ina seasamh ar bhalla
Más rud é go dtiocfadh 1 buidéal glas titim
Bheadh 9 buidéal glas ina seasamh ar an mballa
Is féidir leat comhad a chruthú trí na treoracha seo a leanas a leanas:
- Oscail an comhad ag clóscríobh an t-ordú seo a leanas: nano file2
- Taispeáin an téacs isteach sa eagarthóir nano
- Brúigh CTRL agus O chun an comhad a shábháil
- Brúigh CTRL agus X chun an comhad a fhágáil
Conas Dhá Comhad a Úsáid idir Linux a Úsáid
Tugtar an t-ord diff ar a dtugtar an t-ordú a úsáidtear laistigh de Linux chun na difríochtaí idir 2 chomhad a thaispeáint.
Is é seo a leanas an fhoirm is simplí den ordú diff:
diff file1 file2
Má tá na comhaid mar an gcéanna ansin ní bheidh aon aschur ann nuair a bheidh an t-ordú seo á úsáid, áfach, toisc go bhfuil difríochtaí ann, feicfidh tú aschur cosúil leis an méid seo a leanas:
2,4c2,3
<10 buidéal glas ar an mballa
... > Más rud é go dtiocfadh 1 buidéal glas titim > Bheadh 9 buidéal glas ina seasamh ar an mballa Ar dtús, is cosúil go bhfuil an t-aschur mearbhall ach nuair a thuigeann tú an téarmaíocht tá sé cothrom loighciúil. Ag baint úsáide as do chuid súl féin is féidir leat a fheiceáil go bhfuil na difríochtaí idir na 2 chomhaid mar seo a leanas: Taispeánann an t-aschur ón ord diff gur idir difríochtaí idir línte 2 agus 4 den chéad chomhad agus línte 2 agus 3 den dara comhad. Lena chois sin, liostaítear na línte idir 2 agus 4 ón gcéad chomhad agus na 2 líne éagsúla sa dara comhad ina dhiaidh sin. Más mian leat ach a fháil amach an bhfuil na comhaid difriúla agus nach bhfuil suim agat sna línte atá difriúil is féidir leat an t-ordú seo a leanas a reáchtáil: diff -q file1 file2 Má tá na comhaid difriúla, taispeánfar na nithe seo a leanas: Tá comhaid comhaid1 agus file2 difriúla Má tá na comhaid mar an gcéanna, níl aon rud ar taispeáint. Nuair a reáchtáiltear ordú is mian leat a fhios go bhfuil sé ag obair i gceart, mar sin, ba mhaith leat teachtaireacht a thaispeáint nuair a reáchtálann tú an t-ordú diff, is cuma cé acu an bhfuil na comhaid mar an gcéanna nó difriúil D'fhonn an ceanglas seo a bhaint amach ag baint úsáide as an ord diff, is féidir leat an t-ordú seo a leanas a úsáid :. diff -s file1 file2 Anois má tá na comhaid mar an gcéanna gheobhaidh tú an teachtaireacht seo a leanas: Tá comhaid comhaid1 agus file2 comhionann Má tá go leor difríochtaí ann, is féidir go tapa a bheith mearbhall maidir leis na difríochtaí atá i ndáiríre idir an dá chomhad. Is féidir leat aschur an ordaithe diff a athrú ionas go léirítear na torthaí taobh le taobh. Chun seo a dhéanamh, reáchtáil an t-ordú seo a leanas: diff -y file1 file2 Úsáideann an t-aschur don chomhad an | siombail chun difríocht idir an dá líne a thaispeáint, chun líne a thaispeáint a cuireadh le chéile. Go hiontach má ritheann tú an t-ordú ag baint úsáide as ár gcomhaid taispeántais, léiríonn na línte go léir mar atá difriúil ach amháin i gcás an líne deiridh de chomhad 2 a thaispeántar mar a scriosadh é. Nuair a bhíonn dhá chomhad taobh le taobh á chur i gcomparáid, is deacair é a léamh má tá go leor colúin téacs ag na comhaid. Úsáid an t-ordú seo a leanas chun srian a chur ar roinnt colúin: diff --width = 5 comhad comhad2 Más mian leat dhá chomhad a chur i gcomparáid ach níl cúram ort an bhfuil an cás mar an gcéanna idir an dá chomhad, ansin is féidir leat an t-ordú seo a leanas a úsáid: diff -i file1 file2 Más rud é go gcuireann tú faoi deara difríochtaí i gcomparáid idir na comhaid agus go dtarlaíonn spás bán ar na difríochtaí ag deireadh na línte, is féidir leat iad a fhágáil ar lár mar a léirítear iad mar athruithe tríd an ordú seo a leanas a reáchtáil: diff-Z file1 file2 Más rud é nach bhfuil suim agat ach sa téacs i gcomhad agus níl cúram ort an bhfuil spásanna níos mó ann ná an ceann eile is féidir leat an t-ordú seo a leanas a úsáid: diff -w file1 file2 Mura bhfuil cúram agat go bhféadfadh línte breise breise a bheith ann i gcomhad amháin ansin is féidir leat na comhaid a chur i gcomparáid leis an ordú seo a leanas: diff -B file1 file2 Is féidir leat tuilleadh eolais a fháil tríd an lámhleabhar a léamh don ordú diff. diff dia Is féidir an t-ord difriúil a úsáid ina fhoirm is simplí chun na difríochtaí idir 2 chomhad a thaispeáint duit ach is féidir leat é a úsáid chun comhad diff a chruthú mar chuid de straitéis patching mar a thaispeántar sa treoir seo don ordú paiste Linux . Is é an t-ordú cmp is féidir leat úsáid a bhaint as comhaid a chur i gcomparáid mar atá léirithe ag an treoir seo . Comparáidtear leis an mbileog comhaid seo le byte. Conas Díreach Taispeáin Má tá na Comhaid Difriúil
Conas Teachtaireacht a thaispeáint Má tá na Comhaid mar an gcéanna
Conas na Difríochtaí a Thógáil Taobh le Taobh
Srian le Leitheadanna na Colún
Conas Cás-Difríochtaí a Chur Iarr Nuair a Comhaid Comparáid
Conas neamhaird a dhéanamh ar Spás Bán a Thrasú ag Deireadh Líne
Conas neamhaird a dhéanamh ar gach difríocht spás bán idir dhá chomhad
Conas Línte Blank a Chur Iarr Nuair a Comparáidtear Dhá Chomhaid
Achoimre