Colordiff, terminaldeki diff komutunun çıktısını renklendirir

colordiff hakkında

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:

icdiff çalışıyor

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:

colordiff'i kaldı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:

örnek dosyaların temel oluşturulması

Şimdi iki dosya arasındaki farkları kontrol edin, bir terminalde (Ctrl + Alt + T) şu komutu kullanacağız:

colordiff koşu

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:

farklı boru rengi

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'e yardım et

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:

grc'yi yükle

sudo apt install grc

Aşağıdaki örnekte de görülebileceği gibi sözdizimi çok basittir:

grc çalışıyor

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:

icdiff'i apt ile kurun

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:

icdiff snap'i yükle

sudo snap install icdiff

Bu aracın sözdizimi, makale sırasında görülen önceki seçenekler kadar basittir.

icdiff çalışıyor

Bu aracın nasıl kurulacağı, nasıl kullanılacağı veya mevcut seçenekleri hakkında daha fazla bilgi edinebilirsiniz. proje GitHub sayfası.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.