Kako Ustvariti Obliž

Kazalo:

Kako Ustvariti Obliž
Kako Ustvariti Obliž

Video: Kako Ustvariti Obliž

Video: Kako Ustvariti Obliž
Video: Как правильно работать с силиконом? Делаем аккуратный шов! Распространенные ошибки! 2024, Maj
Anonim

Popravki se pogosto uporabljajo v sistemih, podobnih Unixu, za širjenje majhnih sprememb nabora različnih datotek (na primer izvorne kode programske opreme). Vsebujejo samo informacije o popravkih, ki jih je treba izvesti v izvirni datoteki, da jo spremenite v trenutno stanje.

Kako ustvariti obliž
Kako ustvariti obliž

Potrebno

nameščen pripomoček diff -

Navodila

Korak 1

Pripravite izvorno datoteko z informacijami, za katere boste ustvarili popravek, ki ga želite spremeniti. Podatki v datoteki so lahko besedilni in binarni

2. korak

Ustvarite dvojnik datoteke, pripravljene v prvem koraku. Kopirajte ga v drug imenik z istim imenom ali v trenutni imenik, vendar z drugim imenom

3. korak

Spremenite podvojeno datoteko, ustvarjeno v prejšnjem koraku. Po potrebi uredite besedilo v ustreznem urejevalniku ali prepišite podatke v datoteko z aplikacijo, namenjeno za delo z njo

4. korak

Preglejte informacije o uporabi pripomočka diff. Zaženite emulator terminala ali preklopite na konzolo. Zaženite ukaz: diff --help za prikaz spletne pomoči. Poskusite z ukazi: man diff ali info diff prikazati ustrezne strani z dokumentacijo, če so nameščene. Posebno pozorni bodite na možnosti -a, -c (-C), -e, --normal in -n (--rsc)

5. korak

Ustvari obliž. Zaženite ukaz diff z želenimi možnostmi in njegov izhod preusmerite v datoteko. Kot parametre po možnosti navedite izvirne in spremenjene datoteke. Najpreprostejši primer uporabe diff za ustvarjanje popravka na podlagi podatkov iz datotek, ki se nahajajo v trenutnem imeniku, je lahko videti takole: diff source.txt modified.txt> sample.patc

6. korak

Oglejte si ustvarjeni popravek. Uporabite ustrezen urejevalnik besedila ali z ukazom cat natisnite njegovo vsebino na konzolo. Na primer: mačka sample.patch ali mačka sample.patch | ve

7. korak

Preverite pravilnost ustvarjene datoteke sprememb. Uporabite ukaz za popravek. Do nje potegnite pot popravka z možnostjo -i. Z možnostjo -o rezultatu dodelite ime datoteke. To bo preprečilo prepisovanje izvirne datoteke, pot do katere naj bo navedena kot zadnji parameter. Na primer: popravek -i sample.patch -o test.txt source.txt Primerjajte ustvarjeno datoteko in tisto, ki je bila ustvarjena v tretjem koraku. Biti morajo enaki. Zaženite ukaz za popravek s parametroma --dry-run in --verbose, pri čemer v predzadnjem in zadnjem argumentu posredujete imeni izvorne in popravljalne datoteke: patch --dry-run --verbose source.txt sample.patch Spremembe ne bodo bo prikazano podrobno poročilo o dejanjih, ki bi bile izvedene, če bi bil ukaz dejansko izveden. Z njim lahko presodimo tudi pravilnost ustvarjenega popravka.

Priporočena: