Colordiff、ターミナルのdiffコマンドの出力に色を付けます

colordiffについて

次の記事では、Colordiffを見ていきます。 誰かがそれを知らない場合、diffはコマンドラインのユーティリティであり、 2つのファイルの違いを視覚的に比較するときにユーザーにとって非常に役立ちます。 ColordiffはPerlスクリプトであり、diffの改良版です。

Colordiffはdiffのコンテナであり、 同じ出力を生成しますが、色付きです、違いの読みやすさを向上させるため。 配色は、中央の構成ファイルまたはローカルユーザーファイルから読み取ることができます(〜/ .colordiffrc)。 このユーティリティは ANSIカラー.

差分はファイル比較のためのユーティリティです。 これにより、XNUMXつのファイル間の違い、または特定のファイルに加えられた変更が生成され、同じファイルの以前のバージョンと比較されます。 テキストファイルのXNUMX行ごとに行われた変更が表示されますが、違いは強調されていません。

のほとんどの実装 差分 それらは最初から明らかに変わっていません。 変更は通常、基本アルゴリズムの改善、コマンドへの便利な機能の追加、および新しい出力形式の設計で構成されます。、Colordiffの場合と同様です。

UbuntuにColordiffをインストールする

Ubuntuへのこのツールのインストールは非常に簡単です。 Ubuntu / Debian / Mintでは、ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを使用するだけです。

icdiffが機能しています

sudo apt install colordiff

アンインストール

このツールをシステムから削除したい場合は、ターミナルを開いて(Ctrl + Alt + T)、その中でコマンドを実行する必要があります。

colordiffをアンインストールします

sudo apt remove colordiff

Colordiffの使用

Colordiffを使用する場合は、ターミナルを開くことから始めます(Ctrl + Alt + T)。 Colordiffは、通常diffを使用する場所、またはパイプ出力をcolordiffに使用する場合に使用できます。。 まず、colordiffコマンドとdiffコマンドを使用するための構文をよく理解しておくことをお勧めします。 これは非常に単純で簡単です。

colordiff archivo1 archivo2

始めるには 次の例では、2つのファイルを作成します、次のスクリーンショットに示すように:

サンプルファイルの基本的な作成

今のために XNUMXつのファイルの違いを確認してください、ターミナル(Ctrl + Alt + T)で、次のコマンドを使用します。

colordiff実行中

colordiff archivo1.txt archivo2.txt

さらに diffコマンドを使用して、その出力をcolordiffに送ることができます。、次のコマンドに示すように:

デフパイプcolordiff

diff -u archivo1.txt archivo2.txt | colordiff

これらの行では、Colordiffを使用して、XNUMXつのファイル間の端末の違いの出力に色を付ける方法を説明しました。 これにより、端末内のファイルを比較して、読みやすい結果を得ることができます。 XNUMXつのファイルが同一の場合、結果は画面に出力されません。.

誰かが必要な場合 このユーティリティによって提供される可能性についてのヘルプまたは詳細情報、ターミナルに入力すると、提供されるヘルプを参照できます。

colordiffを助けます

colordiff --help

diffとcolordiffの両方がどのように使用されているかに関する詳細情報を取得します、ユーザーは訪問する可能性があります 男の違い Oラ manページ colordiffによる。

Colordiffの代替。

ファイルを比較するもうXNUMXつの非常に便利な方法は、 el grcコマンド。 コンピューターで使用できない場合は、ターミナルを開いて(Ctrl + Alt + T)、次のように入力することで簡単にインストールできます。

grcをインストールします

sudo apt install grc

次の例に示すように、その構文は非常に単純です。

grc実行中

grc diff archivo1.txt archivo2.txt

ヘルプを参照してください、ターミナルでは、次のコマンドのみを使用する必要があります。

grc --help

grcをアンインストールします

このプログラムの削除は、インストールするのと同じくらい簡単です。 ターミナルを開いて(Ctrl + Alt + T)、次のように書くだけです。

sudo apt remove grc

別の利用可能なツールは イクディフ。 インストールは、ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを使用するのと同じくらい簡単です。

aptでicdiffをインストールします

sudo apt install icdiff

私たちもできます 次のようなバージョンを選択してください スナップパック。 これをインストールするには、次のコマンドを使用する必要があります。

icdiffスナップをインストールします

sudo snap install icdiff

このツールの構文は、記事で見た前のオプションと同じくらい単純です。

icdiffが機能しています

このツールのインストール方法、使用方法、または使用可能なオプションについて詳しくは、 プロジェクトGitHubページ.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。