Colordiff, a terminálon lévő diff parancs kimenetét színezi

a colordiffről

A következő cikkben Colordiffot vesszük szemügyre. Abban az esetben, ha valaki nem tudja, a diff egy segédprogram a parancssorhoz és ehhez nagyon hasznos a felhasználók számára, amikor vizuálisan összehasonlítják a 2 fájl közötti különbségeket. A Colordiff egy Perl-szkript, amely még mindig a diff továbbfejlesztett változata.

A Colordiff a diff tárolója, amely ugyanazt a kimenetet adja, de színes, a különbségek olvashatóságának javítása érdekében. A színösszeállítások elolvashatók egy központi konfigurációs fájlból vagy egy helyi felhasználói fájlból (~ / .colordiffrc). Ez a segédprogram használja ANSI színek.

A Diff egy segédprogram a fájlok összehasonlításához. Ez generálja a különbségeket két fájl között, vagy egy bizonyos fájlban végrehajtott módosításokat, összehasonlítva azt ugyanazon fájl előző verziójával. Megmutatja a soronként végrehajtott változtatásokat a szöveges fájlokban, a különbségek kiemelése nélkül.

A legtöbb megvalósítása diff megalakulásuk óta látszólag változatlanok maradtak. A módosítások általában az alapalgoritmus fejlesztéséből, a parancs hasznos funkcióinak hozzáadásából és az új kimeneti formátumok tervezéséből állnak, mint Colordiff esetében.

Telepítse a Colordiff-ot az Ubuntu-ra

Az eszköz telepítése az Ubuntu-ba nagyon egyszerű. Az Ubuntu / Debian / Mint alkalmazásban mindössze annyit kell tennie, hogy megnyit egy terminált (Ctrl + Alt + T), és használja a következő parancsot:

icdiff dolgozik

sudo apt install colordiff

eltávolítást

Ha ki akarjuk szüntetni ezt az eszközt a rendszerünkből, akkor meg kell tennünk, hogy megnyitunk egy terminált (Ctrl + Alt + T), és végrehajtjuk benne a parancsot:

uninstall colordiff

sudo apt remove colordiff

Colordiff használatával

Amikor használni akarjuk a Colordiff-ot, egy terminál megnyitásával kezdjük (Ctrl + Alt + T). A Colordiff használható ott, ahol általában a diff-et vagy a csövek kimenetét használnánk a colordiff-hez. Először is érdemes megismerkedni a colordiff és a diff parancsok szintaxisával. Ez nagyon egyszerű és egyértelmű:

colordiff archivo1 archivo2

Kezdeni a következő példában 2 fájlt fogunk létrehozni, a következő képernyőképen látható módon:

a mintafájlok alapvető létrehozása

Most azért ellenőrizze a két fájl közötti különbségeket, egy terminálban (Ctrl + Alt + T) a következő parancsot fogjuk használni:

colordiff fut

colordiff archivo1.txt archivo2.txt

is lehetőségünk lesz használni a diff parancsot, és kimenetét colordiff-be irányítani, a következő parancs szerint:

diff cső colordiff

diff -u archivo1.txt archivo2.txt | colordiff

Ezekben a sorokban láthattuk, hogyan színezhetjük ki a terminálban lévő különbségeket, két fájl között Colordiff segítségével. Ezzel összehasonlíthatjuk a terminál fájljait, és könnyebben olvasható eredményeket kaphatunk. Ha a két fájl megegyezik, akkor a képernyőn nem nyomtat eredményt.

Ha valakinek szüksége van rá súgó vagy további információ a segédprogram által kínált lehetőségekről, hivatkozhat az általa kínált segítségre a terminál beírásával:

segítség colordiff

colordiff --help

hogy részletes információkat kaphat a diff és a colordiff használatáról, a felhasználóknak lehetőségük lesz meglátogatni ember diff vagy a man oldal colordiff által.

Colordiff alternatívái.

A fájlok összehasonlításának másik nagyon hasznos módja a el grc parancs. Ha nincs elérhető a számítógépünkön, könnyen telepíthetjük, ha megnyitunk egy terminált (Ctrl + Alt + T) és beírjuk:

telepítse a grc-t

sudo apt install grc

Szintaxisa nagyon egyszerű, amint az a következő példában is látható:

grc fut

grc diff archivo1.txt archivo2.txt

hogy forduljon a segítséghez, a terminálban csak a következő parancsot kell használnia:

grc --help

Távolítsa el a grc

A program eltávolítása ugyanolyan egyszerű, mint a telepítése. Csak meg kell nyitnunk egy terminált (Ctrl + Alt + T), és be kell írnunk:

sudo apt remove grc

Egy másik elérhető eszköz icdiff. Telepítése olyan egyszerű, mint egy terminál megnyitása (Ctrl + Alt + T) és a következő parancs használata:

telepítse az icdiff-et az apt-tal

sudo apt install icdiff

Azt is megtehetjük válaszd a verziódat pattintós csomag. A telepítéshez a következő parancsot kell használnia:

telepítse az icdiff snap-ot

sudo snap install icdiff

Ennek az eszköznek a szintaxisa olyan egyszerű, mint a cikk során látott korábbi opciók.

icdiff dolgozik

Az eszköz telepítéséről, használatáról vagy a rendelkezésre álló lehetőségekről többet megtudhat a projekt GitHub oldal.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.