Din il-gwida ser turi kif għandek tuża Linux biex tqabbel żewġ fajls u toħroġ id-differenza tagħhom għall-iskrin jew għal fajl.
M'għandekx bżonn li tinstalla xi softwer speċjali biex tqabbel fajls li jużaw Linux imma għandek bżonn tkun taf kif tiftaħ tieqa tat-terminal .
Kif turi l-gwida marbuta hemm ħafna modi biex tiftaħ tieqa tat-terminal billi tuża Linux. L-iktar sempliċi huwa li tagħfas iċ-ċwievet CTRL, ALT u T fl-istess ħin.
Ħolqien ta 'Fajls li Qabbel
Sabiex issegwi flimkien ma 'din il-gwida toħloq fajl imsejjaħ "file1" u daħħal it-test li ġej:
10 fliexken aħdar bilwieqfa fuq ħajt
10 fliexken aħdar bilwieqfa fuq ħajt
Jekk flixkun aħdar wieħed jaqa 'aċċidentalment
Ikun hemm 9 fliexken ħodor fuq il-ħajt
Tista 'toħloq fajl billi ssegwi dawn l-istruzzjonijiet:
- Iftaħ il-fajl billi ttajpja l-kmand li ġej: fajl nano1
- Tip it-test fl -editur nano
- Agħfas CTRL u O biex isalva l-fajl
- Agħfas CTRL u X biex toħroġ mill-fajl
Issa toħloq fajl ieħor imsejjaħ "file2" u daħħal it-test li ġej:
10 fliexken aħdar bilwieqfa fuq ħajt
Jekk flixkun aħdar 1 jaqa 'aċċidentalment
Ikun hemm 9 fliexken ħodor fuq il-ħajt
Tista 'toħloq fajl billi ssegwi dawn l-istruzzjonijiet:
- Iftaħ il-fajl billi ttajpja l-kmand li ġej: fajl nano2
- Tip it-test fl -editur nano
- Agħfas CTRL u O biex isalva l-fajl
- Agħfas CTRL u X biex toħroġ mill-fajl
Kif tqabbel żewġ fajls bl-użu ta 'Linux
Il-kmand użat fi ħdan il-Linux biex juri d-differenzi bejn żewġ fajls jissejjaħ il-kmand tad-diff.
L-iktar forma sempliċi tal-kmand diff hija kif ġej:
diff file1 file2
Jekk il-fajls huma l-istess allura ma jkun hemm l-ebda riżultat meta tuża dan il-kmand, madankollu, minħabba li hemm differenzi, tara output simili għal dan li ġej:
2,4c2,3
<10 fliexken ħodor fuq il-ħajt
... > Jekk flixkun aħdar wieħed jaqa 'aċċidentalment > Ikun hemm 9 fliexken aħdar li joqgħodu fuq il-ħajt Inizjalment, l-output jista 'jidher konfuż iżda ladarba tifhem it-terminoloġija huwa pjuttost loġiku. Bl-użu tal-għajnejn tiegħek tista 'tara li d-differenzi bejn il-fajls 2 huma kif ġej: Il-produzzjoni mill-kmand diff turi li bejn il-linji 2 u 4 tal-ewwel fajl u l-linji 2 u 3 tat-tieni fajl hemm differenzi. Imbagħad telenka l-linji minn 2 sa 4 mill-ewwel fajl segwit mit-2 linji differenti fit-tieni fajl. Jekk tixtieq tkun taf biss jekk il-fajls humiex differenti u ma tkunx interessat f'liema linji huma differenti tista 'tmexxi l-kmand li ġej: diff -q file1 file2 Jekk il-fajls huma differenti, se jintwerew dawn li ġejjin: Il-fajls file1 u file2 huma differenti Jekk il-fajls huma l-istess xejn ma jidher xejn. Meta tmexxi kmand trid tkun taf li ħadmet b'mod korrett, u għalhekk trid li messaġġ jintwera meta tmexxi l-kmand diff indipendentement minn jekk il-fajls humiex l-istess jew differenti Sabiex tikseb dan ir-rekwiżit billi tuża l-kmand tad-diff, tista 'tuża l-kmand li ġej :. diff -s file1 file2 Issa jekk il-fajls huma l-istess, tirċievi l-messaġġ li ġej: Il-fajls file1 u file2 huma identiċi Jekk hemm ħafna differenzi, malajr jista 'jsir konfużjoni dwar x'inhuma d-differenzi fil-fatt bejn iż-żewġ fajls. Tista 'tbiddel il-ħruġ tal-kmand diff sabiex ir-riżultati jintwerew ħdejn xulxin. Sabiex tagħmel dan, iġġesti l-kmand li ġej: diff -y file1 file2 L-output għall-fajl juża l- | simbolu li juri differenza bejn iż-żewġ linji, a Interessanti jekk inti tmexxi l-kmand billi tuża l-fajls ta 'dimostrazzjoni tagħna, il-linji kollha se juru bħala differenti ħlief għall-aħħar linja tal-fajl 2 li tintwera bħala mħassra. Meta wieħed iqabbel żewġ fajls ħdejn xulxin jista 'jkun diffiċli biex jinqara jekk il-fajls ikollhom lottijiet ta' kolonni ta 'test. Biex tirrestrinġi għadd ta 'kolonni, uża l-kmand li ġej: diff - widid = 5 file file2 Jekk trid tqabbel żewġ fajls iżda m'għandekx ħsieb jekk il-każ tal-ittri huwiex l-istess bejn iż-żewġ fajls, allura tista 'tuża l-kmand li ġej: diff -i file1 file2 Jekk meta tqabbel il-fajls tinnota tagħbijiet ta 'differenzi u d-differenzi huma kkawżati minn spazju abjad fl-aħħar tal-linji tista' tħalli barra dawn bħala li juru bħala bidliet billi tmexxi l-kmand li ġej: diff-Z file1 file2 Jekk inti interessat biss fit-test f'fajl u ma tħobbx jekk hemmx aktar spazji f'wieħed mill-ieħor tista 'tuża l-kmand li ġej: diff -w file1 file2 Jekk ma tħaresx li fajl wieħed jista 'jkollu linji vojta żejda fih tista' tqabbel il-fajls bl-użu tal-kmand li ġej: diff -B file1 file2 Tista 'ssib aktar informazzjoni billi taqra l-manwal għall-kmand tad-diff. diff bniedem Il-kmand tad-diff jista 'jintuża fil-forma l-aktar sempliċi tiegħu biex juri biss id-differenzi bejn żewġ fajls iżda tista' tużaha wkoll biex toħloq fajl diff bħala parti minn strateġija ta ' impjastru kif muri f'din il- gwida għall-kmand tal-garża Linux . Kmand ieħor li tista 'tuża biex tqabbel fajls huwa l -kmand cmp kif muri minn din il-gwida . Dan iqabbel fajls byte b'byte. Kif turi biss jekk il-fajls huma differenti
Kif Turi Messaġġ Jekk il-Fajls huma l-istess
Kif Tipproduċi d-Differenzi Naħat ma 'ġenb
Ir-Restrizzjoni tal-Wisa 'tal-Kolonna
Kif tinjora Differenzi ta 'Każijiet Meta Tqabbil Fajls
Kif Tinjora l-ispazju bojod li jdur fl-aħħar ta 'linja
Kif Tinjora d-Differenzi kollha ta 'l-Ispazju Baxx bejn żewġ Fajls
Kif Tinjora Linji vojta Meta Tqabbil Żewġ Fajls
Sinteżi