Nochdaidh an iùl seo dhut mar a chleachdas tu Linux gus coimeas a dhèanamh eadar dà fhaidhle agus an eadar-dhealachadh a thoirt seachad air an sgrìn no air faidhle.
Chan fheum thu bathar-bog sònraichte sam bith a stàladh gus coimeas a dhèanamh eadar faidhlichean le Linux ach feumaidh tu fios a bhith agad ciamar a dh 'fhosglas uinneag deireannach .
Mar a tha an stiùireadh co-cheangailte a 'sealltainn gu bheil iomadh dòigh air uinneag deireannach a chleachdadh le Linux. Is e an rud as sìmplidh briogadh air iuchraichean CTRL, ALT agus T aig an aon àm.
A 'cruthachadh nan faidhlichean airson coimeas a dhèanamh
Gus a leantainn còmhla ris an stiùireadh seo cruthaich faidhle air a bheil "file1" agus cuir a-steach an teacsa a leanas:
10 botail uaine nan seasamh air balla
10 botail uaine nan seasamh air balla
Nam bu chòir aon bhotal uaine tuiteam
Bhiodh 9 botail uaine nan seasamh air a 'bhalla
Faodaidh tu faidhle a chruthachadh le bhith a 'leantainn nan stiùiridhean seo:
- Fosgail am faidhle le bhith a 'sgrìobhadh an àithne a leanas: nano file1
- Sgrìobh an teacsa dhan neach-deasachaidh nano
- Brùth CTRL agus O airson an fhaidhle a shàbhaladh
- Brùth CTRL agus X gus an fhaidhle fhàgail
A-nis cruthaich faidhle eile leis an ainm "file2" agus cuir a-steach an teacsa a leanas:
10 botail uaine nan seasamh air balla
Ma bu chòir 1 botal uaine tuiteam
Bhiodh 9 botail uaine nan seasamh air a 'bhalla
Faodaidh tu faidhle a chruthachadh le bhith a 'leantainn nan stiùiridhean seo:
- Fosgail am faidhle le bhith a 'sgrìobhadh an àithne a leanas: nano file2
- Sgrìobh an teacsa dhan neach-deasachaidh nano
- Brùth CTRL agus O airson an fhaidhle a shàbhaladh
- Brùth CTRL agus X gus an fhaidhle fhàgail
Mar a nì thu coimeas eadar dà fhaidhle a 'cleachdadh Linux
Is e an comant diff ris an àithne a tha air a chleachdadh taobh a-staigh Linux gus na diofaran eadar 2 faidhle a shealltainn.
Is e an fhoirm as sìmplidh den àrainn diff mar a leanas:
diff file1 file2
Ma tha na faidhlichean mar an ceudna, cha bhi toradh ann nuair a chleachdas tu an t-òrdugh seo, ge-tà, oir tha eadar-dhealachaidhean ann, chì thu toradh coltach ris na leanas:
2,4c2,3
<10 botail ghlas a 'seasamh air a' bhalla
... > Ma dh 'fhàs 1 botal uaine gun fhiosta > Bhiodh 9 botail uaine nan seasamh air a 'bhalla An toiseach, is dòcha gum bi an toradh meallta ach nuair a thuigeas tu am briathrachas tha e gu math reusanta. A 'cleachdadh do shùilean fhèin chì thu gu bheil na h-eadar-dhealachaidhean eadar na 2 faidhlichean mar a leanas: Tha an toradh bhon t-sreath diff a 'sealltainn gu bheil eadar-dhealachaidhean eadar loidhnichean 2 agus 4 den chiad fhaidhle agus loidhnichean 2 agus 3 den dara faidhle. Tha e an uairsin a 'liostadh nan loidhnichean eadar 2 is 4 bhon chiad fhaidhle agus an dà loidhne eadar-dhealaichte san dara faidhle. Ma tha thu dìreach airson faighinn a-mach a bheil na faidhlichean eadar-dhealaichte agus nach eil ùidh agad anns na loidhnichean eadar-dhealaichte faodaidh tu an òrdugh a leanas a ruith: diff -q file1 file2 Ma tha na faidhlichean eadar-dhealaichte thèid na leanas a shealltainn: Tha faidhlichean faidhle1 agus file2 eadar-dhealaichte Ma tha na faidhlichean mar an ceudna chan eil dad air a thaisbeanadh. Nuair a bhios tu a 'ruith àithne tha thu airson faighinn a-mach gu bheil e air obrachadh gu ceart, agus mar sin tha thu ag iarraidh teachdaireachd a thaisbeanadh nuair a ruith thu an t-sreath diff gun teagamh a bheil na faidhlichean co-ionann no eadar-dhealaichte Gus an riatanas seo a choileanadh le bhith a 'cleachdadh an t-sreath diff, faodaidh tu an òrdugh a leanas a chleachdadh. diff -s file1 file2 A-nis ma tha na faidhlichean mar an ceudna gheibh thu an teachdaireachd a leanas: Tha faidhlichean faidhle1 agus file2 co-ionann Ma tha mòran de dhiofar eadar-dhealachaidhean ann, faodaidh e a bhith gu math luath an-dràsta a thaobh dè na h-eadar-dhealachaidhean a tha eadar an dà fhaidhle. Faodaidh tu toradh an àithne diff atharrachadh gus am bi na toraidhean air an sealltainn taobh ri taobh. Gus seo a dhèanamh, ruith an òrdugh a leanas: diff -y file1 file2 Bidh an toradh airson an fhaidhle a 'cleachdadh | | samhla gus eadar-dhealachadh a shealltainn eadar an dà loidhne, gus loidhne a shealltainn a tha air a chur ris. Gu inntinneach ma tha thu a 'ruith an àithne le bhith a' cleachdadh ar faidhlichean dearbhaidh, bidh na loidhnichean uile a 'nochdadh cho eadar-dhealaichte ach an loidhne mu dheireadh de fhaidhle 2 a thèid a shealltainn mar a chaidh a sguabadh às. Nuair a tha e comasach dhut dà fhaidhle a dhèanamh taobh ri taobh, bidh e doirbh a leughadh ma tha colbhan teacsa anns na faidhlichean. Gus cuibhreachadh àireamh de cholbhan cleachd an òrdugh a leanas: diff --width = 5 faidhle file2 Ma tha thu airson dà fhaidhle a choimeas ach chan eil cùram agad a bheil cùis nan litrichean mar an ceudna eadar an dà fhaidhle, is urrainn dhut an òrdugh a leanas a chleachdadh: diff -i file1 file2 Ma tha thu a 'faicinn tòrr eadar-dhealachaidhean nuair a thathar a' dèanamh coimeas eadar na faidhlichean agus ma tha na h-eadar-dhealachaidhean air an adhbharachadh le àite geal aig deireadh nan loidhnichean, faodaidh tu seo fhàgail mar a tha thu a 'sealltainn mar atharrachaidhean le bhith a' ruith an òrdugh a leanas: diff -Z file1 file2 Mura h-eil ùidh agad ach anns an teacsa ann am faidhle agus nach eil thu a 'gabhail cùram a bheil barrachd àiteachan ann an aon seach an tè eile, faodaidh tu an òrdugh a leanas a chleachdadh: diff -w file1 file2 Mura h-eil thu nad chùram, dh'fhaodadh gum bi loidhnichean bàn a bharrachd ann an aon fhaidhle ach faodaidh tu coimeas a dhèanamh eadar na faidhlichean a 'cleachdadh an òrdugh a leanas: diff -B file1 file2 Gheibh thu barrachd fiosrachaidh le bhith a 'leughadh an leabhrain airson an àithne diff. dhealaichte Faodar an coman diff a chleachdadh anns an fhoirm as sìmplidhe aige gus dìreach na eadar-dhealachaidhean eadar 2 faidhle a shealltainn dhut ach faodaidh tu cuideachd a chleachdadh gus faidhle diff a chruthachadh mar phàirt de ro-innleachd meallta mar a tha e air a shealltainn san stiùireadh seo air a 'choimpiutair Linux . Is e an t-òrdugh cmp as urrainn dhut a chleachdadh airson coimeas a dhèanamh eadar faidhlichean mar a tha e air a shealltainn leis an stiùireadh seo . Tha seo a 'dèanamh coimeas eadar faidhlichean le byte. Mar a sheallas tu ma tha na faidhlichean eadar-dhealaichte
Mar a sheallas teachdaireachd ma tha na faidhlichean mar an ceudna
Mar a nì thu na diofar eadar-dhealaichte taobh ri taobh
A 'Cuingealachadh Leudan a' Cholbh
Mar a sheachlas tu eadar-dhealachaidhean cùise nuair a choimeas tu na faidhlichean
Mar a dh 'innseas tu air a bhith a' gluasad air falbh geal geal aig deireadh loidhne
Mar a dh 'innseas tu a h-uile h-eadar-dhealachadh spàs geal eadar dà fhaidhle
Ciamar a dh 'fhaodadh tu a dhol an cèill lìnean geala nuair a choimeas tu dà fhaidhle
Geàrr-chunntas