Bir sonraki makalede Colordiff'e bir göz atacağız. Birisinin bilmemesi durumunda, diff komut satırı için bir yardımcı programdır ve 2 dosya arasındaki farkları görsel olarak karşılaştırırken kullanıcılar için çok yararlıdır. Colordiff, diff'in geliştirilmiş bir sürümü olan bir Perl betiğidir.
Colordiff, diff için bir konteynerdir. aynı çıktıyı üretir ancak renkli, farklılıkların okunabilirliğini artırmak için. Renk şemaları, merkezi bir yapılandırma dosyasından veya yerel bir kullanıcı dosyasından (~ / .colordiffrc). Bu yardımcı program kullanır ANSI renkleri.
Diff, dosya karşılaştırması için bir yardımcı programdır. Bu, iki dosya arasındaki farklılıkları veya belirli bir dosyada yapılan değişiklikleri, aynı dosyanın önceki bir sürümüyle karşılaştırarak oluşturur. Bize metin dosyalarında satır başına yapılan değişiklikleri, ancak farklılıkları vurgulamadan gösterecektir.
Uygulamalarının çoğu fark başlarından beri görünüşte değişmeden kalmışlardır. Değişiklikler genellikle temel algoritmada yapılan iyileştirmelerden, komuta kullanışlı özellikler eklemeden ve yeni çıktı formatları tasarlamadan oluşur.Colordiff'te olduğu gibi.
Colordiff'i Ubuntu'ya yükleyin
Bu aracın Ubuntu'da kurulumu çok basittir. Ubuntu / Debian / Mint'de tek yapmanız gereken bir terminal açmak (Ctrl + Alt + T) ve aşağıdaki komutu kullanmak:
sudo apt install colordiff
kaldırma
Bu aracı sistemimizden çıkarmak istiyorsak, yapmamız gereken şey bir terminal açmak (Ctrl + Alt + T) ve içindeki komutu çalıştırmaktır:
sudo apt remove colordiff
Colordiff'i kullanma
Colordiff'i kullanmak istediğimizde, bir terminal açarak başlayacağız (Ctrl + Alt + T). Colordiff, normalde diff kullanacağımız yerlerde veya colordiff için boru çıktısını kullanabiliriz. Her şeyden önce, colordiff ve diff komutlarını kullanmanın sözdizimini öğrenmek iyi bir fikirdir. Bu oldukça basit ve anlaşılır:
colordiff archivo1 archivo2
Başlamak aşağıdaki örnekte 2 dosya oluşturacağız, aşağıdaki ekran görüntüsünde gösterildiği gibi:
Şimdi iki dosya arasındaki farkları kontrol edin, bir terminalde (Ctrl + Alt + T) şu komutu kullanacağız:
colordiff archivo1.txt archivo2.txt
ayrıca diff komutunu kullanma ve çıktısını colordiff'e yönlendirme olanağına sahip olacağız, aşağıdaki komutta gösterildiği gibi:
diff -u archivo1.txt archivo2.txt | colordiff
Bu satırlarda Colordiff'in yardımıyla iki dosya arasındaki uçbirimdeki farklılıkların çıktısını nasıl renklendirebileceğimizi gördük. Bununla, terminaldeki dosyaları karşılaştırabilir ve okunması daha kolay sonuçlar elde edebiliriz. İki dosya aynıysa, ekranda hiçbir sonuç yazdırılmaz..
Birinin ihtiyacı varsa bu yardımcı programın sunduğu olanaklar hakkında yardım veya daha fazla bilgi, terminale yazarak sunduğu yardıma başvurabilirsiniz:
colordiff --help
Daha hem diff hem de colordiff'in nasıl kullanıldığına dair derinlemesine bilgi edinin, kullanıcılar ziyaret etme olanağına sahip olacak adam farkı o man sayfası colordiff tarafından.
Colordiff'e Alternatifler.
Dosyaları karşılaştırmanın başka bir çok kullanışlı yolu da el grc komutu. Bilgisayarımızda mevcut değilse, bir terminal açıp (Ctrl + Alt + T) yazarak kolayca kurabiliriz:
sudo apt install grc
Aşağıdaki örnekte de görülebileceği gibi sözdizimi çok basittir:
grc diff archivo1.txt archivo2.txt
Daha yardıma danışın, terminalde yalnızca şu komutu kullanmanız gerekecek:
grc --help
Grc'yi kaldır
Bu programı kaldırmak, yüklemek kadar basittir. Sadece bir terminal açmalıyız (Ctrl + Alt + T) ve şunu yazmalıyız:
sudo apt remove grc
Kullanılabilir başka bir araç ise icdiff. Kurulumu, bir terminal (Ctrl + Alt + T) açmak ve şu komutu kullanmak kadar basittir:
sudo apt install icdiff
Biz de yapabiliriz gibi sürümünüzü seçin hızlı paket. Yüklemek için şu komutu kullanmanız gerekecek:
sudo snap install icdiff
Bu aracın sözdizimi, makale sırasında görülen önceki seçenekler kadar basittir.
Bu aracın nasıl kurulacağı, nasıl kullanılacağı veya mevcut seçenekleri hakkında daha fazla bilgi edinebilirsiniz. proje GitHub sayfası.