Unix Patch Tutorial

UNIX er et programmeringssystem som brukes av bedrifter for å lese filer og kataloger fra en database, som er der de fleste selskapene lagre alle rådata. En av de mest nyttige kommandoer innenfor UNIX er lappen kommandoen. Lappen kommandoen leser en kilde fil instruksjoner om hvordan du endrer en fil og da gjelder disse endringene. Kildefilen inneholder forskjell oppføringer dannet fra diff kommandoen. Diff er resultatet fra sammenligne to filer, og det bygger instruksjoner om hvordan å forene forskjellene. Plasteret kommandoen vil automatisk bruke kildefilen å lese fra standard input.

Bruksanvisning

1 Åpen UNIX. Skriv inn ditt brukernavn. Trykk enter." Skriv inn passordet ditt. Trykk enter."

2 Type

$ Diff oldFile newfile katalog # -u

Trykk enter." Dette ber diff å sende endringene du vil gjøre med den gamle filen til den nye filen, og dermed skape en lapp fil. Dollartegnet vises automatisk når du skriver inn påloggingsinformasjonen. Hver gang du trykker på "Enter" dollartegn vises ved begynnelsen av hver linje.

3 Type

$ Patch -i difflisting katalog

Trykk enter." Dette ber patch å bruke endringene på den angitte filen (e) som er beskrevet i katalogen. Patch oppdager automatisk når linjenumrene som er nevnt i oppdateringen er feil eller ikke samsvarer med eksisterende filen, og den forsøker å finne riktig sted å søke hver hunk av plasteret.

4 Type

$ Patch -B -i difflisting katalog

Trykk enter." Som standard, hvis du ikke instruere UNIX hvordan å lagre patch filen, vil oppdateringsfilen erstatte den opprinnelige filen. Når du skriver "-b" i spare kommando prosedyre gir du UNIX å lage en sikkerhetskopi. Den opprinnelige filen vil da bli lagret med en .orig forlengelse.

Hint

  • For å få UNIX å definere hver stavelse og forkortelsen du har lov til å bruke i en patch kommando, skriver
  • $ Mann patch
  • Trykk enter."