Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

tux:diff [2011/04/01 10:56]
127.0.0.1 external edit
tux:diff [2011/04/16 22:05] (aktuell)
wikisysop
Zeile 4: Zeile 4:
 diff((http://​de.wikipedia.org/​wiki/​Diff)) vergleicht zwei oder mehrere Textdateien miteinander und zeigt die Unterschiede an. Wenn Sie zB eine Systemeinstellung in der GUI verändern und zwar die Konfigurationsdatei wissen, in welche diese Einstellung geschrieben wird aber nicht genau wissen wo, dann können Sie diff zu Hilfe nehmen. Machen Sie eine Kopie der betroffenen Datei und im Anschluss daran ändern Sie die Einstellung. Das kann zB nur eine Checkbox sein, die aktiviert bzw. deaktiviert wird. Im folgenden Beispiel wurde in Mac OSX in den Systemeinstellungen -> >>​Sicherheit<<​ die Checkbox >>​Kennwortabfrage für die Freigabe jeder geschützten Systemeinstellung<<​ aktiviert. Diese Einstellung wird in die Datei >>/​etc/​authorization<<​ geschrieben. Die Dateien vor und nach der Änderungen werden verglichen: diff((http://​de.wikipedia.org/​wiki/​Diff)) vergleicht zwei oder mehrere Textdateien miteinander und zeigt die Unterschiede an. Wenn Sie zB eine Systemeinstellung in der GUI verändern und zwar die Konfigurationsdatei wissen, in welche diese Einstellung geschrieben wird aber nicht genau wissen wo, dann können Sie diff zu Hilfe nehmen. Machen Sie eine Kopie der betroffenen Datei und im Anschluss daran ändern Sie die Einstellung. Das kann zB nur eine Checkbox sein, die aktiviert bzw. deaktiviert wird. Im folgenden Beispiel wurde in Mac OSX in den Systemeinstellungen -> >>​Sicherheit<<​ die Checkbox >>​Kennwortabfrage für die Freigabe jeder geschützten Systemeinstellung<<​ aktiviert. Diese Einstellung wird in die Datei >>/​etc/​authorization<<​ geschrieben. Die Dateien vor und nach der Änderungen werden verglichen:
  
-<xterm2>$ <fc #​008000>​diff authorization authorization.orig</​fc> ​(cr) +<xterm>$ <fc #​008000>​diff authorization authorization.orig</​fc> ​  
-<fc #800000>​1049c1049</​fc>​+<fc #0000FF>​1049c1049</​fc>​
  < <​true/>​  < <​true/>​
  ---  ---
  > <​false/>​  > <​false/>​
-</xterm2>+</xterm>
  
 Die erste Zeile >><​fc #​008000>​1049c1049</​fc><<​ sagt aus, dass die Zeile 1049 Unterschiede aufweisen (c = change). Die darauf folgende Ausgabe zeigt auch den Unterschied dieser Zeile an. Eine sich öffnende spitze Klammer (<) zeigt die Datei authorization,​ und die sich schließende spitze Klammer bezieht sich auf authorization.orig. Die erste Zeile >><​fc #​008000>​1049c1049</​fc><<​ sagt aus, dass die Zeile 1049 Unterschiede aufweisen (c = change). Die darauf folgende Ausgabe zeigt auch den Unterschied dieser Zeile an. Eine sich öffnende spitze Klammer (<) zeigt die Datei authorization,​ und die sich schließende spitze Klammer bezieht sich auf authorization.orig.
Zeile 15: Zeile 15:
 Eine weitere Ausgabe auf die Sie stoßen können: Eine weitere Ausgabe auf die Sie stoßen können:
  
-<xterm2>$ <fc #​008000>​diff alm.log alm.log.1</​fc> ​ (cr) +<xterm>$ <fc #​008000>​diff alm.log alm.log.1</​fc> ​  ​ 
-<fc #800000>​13a14</​fc>​+<fc #0000FF>​13a14</​fc>​
  > 2010-08-31 08:47:37 [1778] ALM: _info_: Query Feature Acrobat_Distiller (version = 9.0) Failed (status = -73)  > 2010-08-31 08:47:37 [1778] ALM: _info_: Query Feature Acrobat_Distiller (version = 9.0) Failed (status = -73)
-</xterm2>+</xterm>
  
 Hier sagt die Ausgabe aus, dass Sie die angegebene Zeile in die Datei alm.log nach Zeile 13 einfügen müssten, damit sie identisch ist mit Datei alm.log.1 (a = append = hinzugefügt). Im Umkehrschluss können Sie die Reihenfolge natürlich auch umdrehen, dann würde angezeigt werden, dass Sie Zeile 14 in der Datei alm.log.1 löschen müssten (d = delete), damit sie identisch wäre, mit der Datei alm.log: Hier sagt die Ausgabe aus, dass Sie die angegebene Zeile in die Datei alm.log nach Zeile 13 einfügen müssten, damit sie identisch ist mit Datei alm.log.1 (a = append = hinzugefügt). Im Umkehrschluss können Sie die Reihenfolge natürlich auch umdrehen, dann würde angezeigt werden, dass Sie Zeile 14 in der Datei alm.log.1 löschen müssten (d = delete), damit sie identisch wäre, mit der Datei alm.log:
  
-<xterm2>$ <fc #​008000>​diff alm.log.1 alm.log</​fc> ​(cr) +<xterm>$ <fc #​008000>​diff alm.log.1 alm.log</​fc> ​  
-<fc #800000>​14d13</​fc>​+<fc #0000FF>​14d13</​fc>​
  < 2010-08-31 08:47:37 [1778] ALM: _info_: Query Feature Acrobat_Distiller (version = 9.0) Failed (status = -73)  < 2010-08-31 08:47:37 [1778] ALM: _info_: Query Feature Acrobat_Distiller (version = 9.0) Failed (status = -73)
-</xterm2>  ​+</xterm>  ​
 \\  \\ 
  --- //pronto 2010/09/03 00:10//  --- //pronto 2010/09/03 00:10//
 {{keywords>​datei vergleichen unterschied}} {{keywords>​datei vergleichen unterschied}}
tux/diff.1301648218.txt.gz (8889 views) · Zuletzt geändert: 2011/04/16 22:05 (Externe Bearbeitung)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0