Plāksteri tiek plaši izmantoti UNIX līdzīgās sistēmās, lai izplatītu nelielas izmaiņas, kas veiktas dažādu failu kopās (piemēram, programmatūras avota kods). Tie satur tikai informāciju par labojumiem, kas jāveic sākotnējā failā, lai modificētu to pašreizējā stāvoklī.
Nepieciešams
instalēta diff lietderība
Instrukcijas
1. solis
Sagatavojiet avota failu ar informāciju, kuras mainīšanai izveidosiet plāksteri. Dati failā var būt gan teksta, gan bināri
2. solis
Izveidojiet faila dublikātu, kas sagatavots pirmajā solī. Kopējiet to citā direktorijā ar tādu pašu nosaukumu vai pašreizējā direktorijā, bet ar citu nosaukumu
3. solis
Modificējiet iepriekšējā solī izveidotā faila dublikātu. Rediģējiet tekstu atbilstoši piemērotā redaktorā vai pārrakstiet failā esošos datus ar lietojumprogrammu, kas paredzēta darbam ar to
4. solis
Pārskatiet informāciju par diff utilītas izmantošanu. Sāciet termināļa emulatoru vai pārslēdzieties uz konsoli. Palaidiet komandu: diff --help, lai parādītu tiešsaistes palīdzību. Izmēģiniet komandas: man diff vai info diff, lai parādītu atbilstošās dokumentācijas lapas, ja tādas ir instalētas. Pievērsiet īpašu uzmanību opcijām -a, -c (-C), -e, --normal un -n (--rsc)
5. solis
Izveidojiet plāksteri. Palaidiet komandu diff ar vēlamajām opcijām, novirzot tās izvadi uz failu. Pēc parametriem norādiet sākotnējos un modificētos failus kā parametrus. Vienkāršākais diff izmantošanas piemērs, lai izveidotu plāksteri, pamatojoties uz datiem no failiem, kas atrodas pašreizējā direktorijā, varētu izskatīties šādi: diff source.txt modifikēts.txt> sample.patc
6. solis
Skatiet ģenerēto plāksteri. Izmantojiet piemērotu teksta redaktoru vai izdrukājiet tā saturu konsolē, izmantojot komandu cat. Piemēram: kaķu paraugs. Plāksteris vai kaķu paraugs. Plāksteris | vairā
7. solis
Pārbaudiet izveidotā izmaiņu faila pareizību. Izmantojiet komandu ielāps. Pārejiet uz tā plākstera ceļu, izmantojot opciju -i. Izmantojiet opciju -o, lai rezultātam piešķirtu faila nosaukumu. Tas novērsīs sākotnējā faila pārrakstīšanu, kura ceļš jānorāda kā pēdējais parametrs. Piemēram: patch -i sample.patch -o test.txt source.txt Salīdziniet izveidoto failu un trešo soli izveidoto failu. Tiem jābūt identiskiem. Palaidiet komandu patch ar parametriem --dry-run un --verbose, pirmspēdējo un pēdējo argumentu nododot avota un plākstera failu nosaukumiem: patch --dry-run --verbose source.txt sample.patch Izmaiņas netiks veiktas failiem, bet tiks parādīts detalizēts pārskats par darbībām, kas būtu veiktas, ja komanda patiešām tiktu izpildīta. To var arī izmantot, lai spriestu par izveidotā plākstera pareizību.