Hoe Om 'n Pleister Te Skep

INHOUDSOPGAWE:

Hoe Om 'n Pleister Te Skep
Hoe Om 'n Pleister Te Skep

Video: Hoe Om 'n Pleister Te Skep

Video: Hoe Om 'n Pleister Te Skep
Video: 16 ошибок штукатурки стен. 2024, November
Anonim

Pleisters word wyd gebruik op UNIX-agtige stelsels om klein veranderings aan stelle van verskillende lêers (byvoorbeeld sagteware-bronkode), te versprei. Dit bevat slegs inligting oor die wysigings wat in die oorspronklike lêer aangebring moet word om dit in sy huidige toestand te verander.

Hoe om 'n pleister te skep
Hoe om 'n pleister te skep

Nodig

geïnstalleerde ewenaarhulpmiddel

Instruksies

Stap 1

Berei 'n bronlêer voor met die inligting dat u 'n pleister sal skep om te verander. Die data in die lêer kan beide teks en binêr wees

Stap 2

Skep 'n duplikaat van die lêer wat in die eerste stap voorberei is. Kopieer dit na 'n ander gids met dieselfde naam of na die huidige gids, maar met 'n ander naam

Stap 3

Verander die duplikaatlêer wat in die vorige stap geskep is. Wysig die teks soos toepaslik in 'n geskikte redakteur, of skryf die gegewens in die lêer oor met die toepassing wat bedoel is om daarmee saam te werk

Stap 4

Lees die inligting oor die gebruik van die ewenaarsprogram. Begin 'n terminale emulator of skakel oor na die konsole. Voer die opdrag uit: diff --help om die aanlynhulp te vertoon. Probeer die opdragte: man diff of info diff om die toepaslike dokumentasiebladsye te vertoon, indien geïnstalleer. Let veral op die opsies -a, -c (-C), -e, --normaal en -n (--rsc)

Stap 5

Skep 'n pleister. Voer die diff-opdrag uit met die opsies wat u wil hê, en lei die uitvoer daarvan na 'n lêer. Spesifiseer die oorspronklike en gewysigde lêers as parameters volgens die opsies. Die eenvoudigste voorbeeld van die gebruik van diff om 'n pleister te genereer gebaseer op data uit lêers in die huidige gids, kan soos volg lyk: diff source.txt modified.txt> sample.patc

Stap 6

Kyk na die gegenereerde pleister. Gebruik 'n geskikte teksredigeerder, of druk die inhoud op die konsole af met die kat-opdrag. Byvoorbeeld: kat sample.patch of cat sample.patch | mee

Stap 7

Gaan die korrektheid van die aangepaste veranderingslêer na. Gebruik die patch-opdrag. Gaan die pleisterpad daarheen met die -i-opsie. Gebruik die -o-opsie om 'n lêernaam aan die resultaat toe te ken. Dit sal voorkom dat die oorspronklike lêer oorskryf word, waarvan die pad as die laaste parameter gespesifiseer moet word. Byvoorbeeld: patch -i sample.patch -o test.txt source.txt Vergelyk die gegenereerde lêer en die lêer wat in die derde stap geskep is. Hulle moet identies wees. Voer die pleisteropdrag uit met die parameters --dry-run en --verbose, en voer die voorlaaste en laaste argumente deur na die bron- en patch-lêernaam: patch --dry-run --verbose source.txt sample.patch Geen veranderinge sal plaasvind nie aan die lêers gemaak word, maar 'n gedetailleerde verslag oor die aksies wat uitgevoer sou word as die opdrag werklik uitgevoer is, word vertoon. Dit kan ook gebruik word om die korrektheid van die gemaakte pleister te beoordeel.

Aanbeveel: