Colordiff, mewarnakan output perintah diff di terminal

mengenai colordiff

Dalam artikel seterusnya kita akan melihat Colordiff. Sekiranya seseorang tidak mengetahuinya, perbezaan adalah utiliti untuk baris perintah dan itu sangat membantu pengguna ketika membandingkan perbezaan antara 2 fail secara visual. Colordiff adalah skrip Perl, yang masih merupakan versi diff yang lebih baik.

Colordiff adalah bekas untuk diff, yang menghasilkan output yang sama tetapi berwarna, untuk meningkatkan pembacaan perbezaan. Skema warna boleh dibaca dari fail konfigurasi pusat atau dari fail pengguna tempatan (~ /. colordiffrc). Utiliti ini menggunakan Warna ANSI.

Diff adalah utiliti untuk perbandingan fail. Ini menghasilkan perbezaan antara dua fail, atau perubahan yang dibuat dalam fail tertentu, membandingkannya dengan versi sebelumnya dari fail yang sama. Ini akan menunjukkan kepada kita perubahan yang dibuat setiap baris dalam fail teks, tetapi tanpa menyoroti perbezaannya.

Sebilangan besar pelaksanaan diff mereka nampaknya tidak berubah sejak awal. Pengubahsuaian biasanya terdiri daripada penambahbaikan pada algoritma asas, menambahkan ciri berguna pada perintah, dan reka bentuk format output baru., seperti halnya Colordiff.

Pasang Colordiff di Ubuntu

Pemasangan alat ini di Ubuntu sangat mudah. Di Ubuntu / Debian / Mint, yang perlu anda lakukan hanyalah membuka terminal (Ctrl + Alt + T) dan gunakan arahan berikut:

icdiff berfungsi

sudo apt install colordiff

Nyahpasang

Sekiranya kita ingin menghilangkan alat ini dari sistem kita, apa yang harus kita lakukan adalah membuka terminal (Ctrl + Alt + T) dan melaksanakan perintah di dalamnya:

nyahpasang colordiff

sudo apt remove colordiff

Menggunakan Colordiff

Apabila kita ingin menggunakan Colordiff, kita akan mulai dengan membuka terminal (Ctrl + Alt + T). Colordiff dapat digunakan di mana kita biasanya menggunakan diff, atau output paip ke colordiff. Pertama sekali, adalah idea yang baik untuk membiasakan diri dengan sintaks untuk menggunakan perintah colordiff dan diff. Ini cukup mudah dan ringkas:

colordiff archivo1 archivo2

Untuk bermula dalam contoh berikut kita akan membuat 2 fail, seperti yang ditunjukkan dalam tangkapan skrin berikut:

penciptaan asas fail sampel

Sekarang untuk periksa perbezaan antara dua fail tersebut, di terminal (Ctrl + Alt + T) kita akan menggunakan perintah:

colordiff berlari

colordiff archivo1.txt archivo2.txt

juga kita akan mempunyai kemungkinan untuk menggunakan perintah diff dan menyalurkan outputnya ke colordiff, seperti yang ditunjukkan dalam arahan berikut:

colordiff paip diff

diff -u archivo1.txt archivo2.txt | colordiff

Dalam baris ini kita baru saja melihat bagaimana kita dapat mewarnai output perbezaan di terminal, antara dua fail dengan bantuan Colordiff. Dengan itu kita dapat membandingkan fail di terminal dan memperoleh hasil yang lebih mudah dibaca. Sekiranya kedua-dua fail itu serupa, tidak ada hasil yang akan dicetak di skrin.

Sekiranya ada yang memerlukan bantuan atau lebih banyak maklumat mengenai kemungkinan yang ditawarkan oleh utiliti ini, anda boleh merujuk kepada bantuan yang ditawarkannya dengan menaip terminal:

bantu colordiff

colordiff --help

kepada dapatkan maklumat mendalam mengenai cara penggunaan diff dan colordiff, pengguna berpeluang berkunjung lelaki diff gelombang halaman lelaki oleh colordiff.

Alternatif untuk Colordiff.

Kaedah lain yang sangat berguna untuk membandingkan fail adalah dengan el arahan grc. Sekiranya kita tidak mempunyainya di komputer kita, kita dapat memasangnya dengan mudah dengan membuka terminal (Ctrl + Alt + T) dan menaip di dalamnya:

pasang grc

sudo apt install grc

Sintaksnya sangat mudah, seperti yang dapat dilihat dalam contoh berikut:

grc berjalan

grc diff archivo1.txt archivo2.txt

kepada rujuk pertolongan, di terminal anda hanya perlu menggunakan arahan:

grc --help

Nyahpasang grc

Mengeluarkan program ini semudah memasangnya. Kita hanya perlu membuka terminal (Ctrl + Alt + T) dan menulis:

sudo apt remove grc

Alat lain yang ada ialah icdiff. Memasangnya semudah membuka terminal (Ctrl + Alt + T) dan menggunakan perintah:

pasang icdiff dengan apt

sudo apt install icdiff

Kita boleh juga pilih versi anda seperti pek snap. Untuk memasangnya, anda harus menggunakan arahan:

pasang snap icdiff

sudo snap install icdiff

Sintaks alat ini semudah pilihan sebelumnya yang dilihat semasa artikel.

icdiff berfungsi

Anda boleh mengetahui lebih lanjut mengenai cara memasang alat ini, cara menggunakannya atau pilihan yang ada di projek laman GitHub.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.