Ich habe diff
in der Vergangenheit versucht, den Linux- Befehl ohne viel Glück oder Geduld zu verwenden. Normalerweise verwende ich ein GUI-Dienstprogramm wie DiffMerge oder Kdiff.
Vor kurzem habe ich erneut versucht, diff
Dateien auf Remote-Systemen über ssh zu vergleichen, und ich habe festgestellt, dass die -y / --side-by-side
Option sehr nützlich ist, aber ich habe immer noch das Gefühl, dass ich dieses Dienstprogramm nicht optimal nutzen kann.
Ich bin gespannt, wie ich Folgendes erreichen kann:
- Markieren Sie Änderungen oder verwenden Sie die Farbcodierung, um die Ausgabe besser lesbar zu machen
- Zusammenführen - Wählen Sie Zeilen mit Unterschieden aus und bewirken Sie die Änderungen in einer der Dateien
Außerdem habe ich beim Googeln nicht viele gute Beispiele gefunden. Wenn Sie also einige Linux-Fu-Geheimnisse haben, um das Beste aus Diff herauszuholen, können Sie dies bitte mitteilen? Ich werde hauptsächlich textbasierte Konfigurationsdateien vergleichen, aber alle Tricks und Tipps wären wunderbar.
Als Referenz - Das DiffMerge-Dienstprogramm zeigt Änderungen problemlos neben der Hervorhebung von Farben an. Mit den Symbolen oben können Sie zwischen den Ansichten "Alle anzeigen", "Unterschiede anzeigen" und "Unterschiede mit Kontext anzeigen" wechseln. Würde gerne einige dieser Funktionen an der Eingabeaufforderung.
ps: Ich sollte auch beachten, dass eine andere Option, die ich sehr nützlich finde, --suppress-common-lines
die ich in diesem kurzen und lesbaren Blog-Beitrag kennengelernt habe .