Unix Patch Tutorial

June 23

UNIX è un sistema di programmazione di computer utilizzato dalle aziende per leggere i file e le directory da un database, che è dove la maggior parte delle aziende di archiviare tutti i dati grezzi. Uno dei comandi più utili all'interno UNIX è il comando patch. Il comando patch legge le istruzioni di un file di origine su come modificare un file e quindi si applica tali modifiche. Il file di origine contiene liste differenza formata dal comando diff. Diff è il risultato dal confronto tra due file, e costruisce le istruzioni su come conciliare le differenze. Il comando patch utilizzerà automaticamente il file sorgente di leggere dallo standard input.

istruzione

1 Open UNIX. Inserisci il tuo nome utente. Premere Invio." Digitare la password. Premere Invio."

2 Digitare

$ Diff file Originale newFile directory # -u

Premere Invio." Ciò indica diff di uscita i cambiamenti si farà al vecchio file per il nuovo file, creando così il file di patch. Il segno del dollaro appare automaticamente dopo aver inserito le informazioni di accesso. Ogni volta che si preme "Invio" apparirà il simbolo del dollaro all'inizio di ogni riga.

3 Digitare

$ Patch -i difflisting directory

Premere Invio." Ciò indica patch per applicare le modifiche al file specificato (s) descritti nella directory. Patch rileva automaticamente quando i numeri di riga di cui la patch non sono corretti o non corrispondono il file esistente, e tenta di trovare il posto giusto per applicare ogni pezzo della patch.

4 Digitare

directory difflisting $ patch -b -i

Premere Invio." Per impostazione predefinita, se non si istruire UNIX come salvare il file di patch, il file di patch sostituisce il file originale. Quando si digita "-b" nella procedura di comando di salvataggio, si comunica UNIX di creare una copia di backup. Il file originale verrà salvato con un'estensione .orig.

Consigli e avvertenze

  • Per arrivare UNIX per definire ogni sillaba e la sigla si è permesso di utilizzare in un comando patch, digitare
  • cerotto uomo $
  • Premere Invio."