diff
Geçmişte linux komutunu çok şans ve sabır olmadan kullanmayı denedim . Genellikle DiffMerge veya Kdiff gibi bir GUI yardımcı programı kullanarak sonuçlanır.
Son zamanlarda diff
uzak sistemlerde dosyaları ssh ile karşılaştırmak için tekrar kullanmaya başladım ve -y / --side-by-side
çok kullanışlı bir seçenek buldum , ama yine de bu yardımcı programın çoğunu yapmıyorum gibi hissediyorum.
Bu yüzden aşağıdaki şeyleri nasıl başaracağımı merak ediyorum:
- Çıktıyı daha okunabilir hale getirmek için değişiklikleri vurgulayın veya renk kodlaması kullanın
- Birleştir - Farklılıklara sahip satırları seçin ve değişiklikleri dosyalardan birinde etkileyin
Ayrıca, googling yaparken çok iyi örnekler bulamadım, bu yüzden farktan en iyi şekilde yararlanmak için bazı linux-fu sırlarınız varsa, lütfen paylaşır mısınız? Ben esas olarak metin tabanlı yapılandırma dosyalarını karşılaştıracağım ama hileler ve ipuçları harika olurdu.
Referans için - DiffMerge yardımcı programı değişiklikleri renk vurgulamasıyla kolayca yan yana gösterir. Üstteki simgeler "tümünü göster", "farklılıkları göster" ve "bağlamla farklılıkları göster" görünümleri arasında geçiş yapmanıza olanak tanır. Komut isteminde bu işlevlerden bazılarını isterdim.
ps: Ayrıca oldukça yararlı bulduğum bir diğer seçenek de --suppress-common-lines
bu kısa ve okunabilir blog yazısı hakkında öğrendim olduğunu belirtmek gerekir .