Colordiff, koloruje wyjście polecenia diff w terminalu

o colordiff

W następnym artykule przyjrzymy się Colordiff. Na wypadek, gdyby ktoś go nie wiedział, diff jest narzędziem do wiersza poleceń i tak dalej jest to bardzo pomocne dla użytkowników podczas wizualnego porównywania różnic między dwoma plikami. Colordiff to skrypt Perla, który wciąż jest ulepszoną wersją diff.

Colordiff to kontener na diff, który daje ten sam wynik, ale kolorowy, aby poprawić czytelność różnic. Schematy kolorów można odczytać z centralnego pliku konfiguracyjnego lub z lokalnego pliku użytkownika (~ / .colordiffrc). To narzędzie używa Kolory ANSI.

Diff to narzędzie do porównywania plików. Generuje to różnice między dwoma plikami lub zmiany dokonane w określonym pliku, porównując go z poprzednią wersją tego samego pliku. Pokaże nam zmiany wprowadzone w poszczególnych wierszach w plikach tekstowych, ale bez podkreślania różnic.

Większość implementacji diff pozornie pozostały niezmienione od czasu ich powstania. Modyfikacje zwykle polegają na ulepszeniach podstawowego algorytmu, dodaniu przydatnych funkcji do polecenia i zaprojektowaniu nowych formatów wyjściowych., jak to ma miejsce w przypadku Colordiff.

Zainstaluj Colordiff na Ubuntu

Instalacja tego narzędzia w Ubuntu jest bardzo prosta. W Ubuntu / Debian / Mint wystarczy otworzyć terminal (Ctrl + Alt + T) i użyć następującego polecenia:

icdiff działa

sudo apt install colordiff

Odinstaluj

Jeśli chcemy wyeliminować to narzędzie z naszego systemu, to co będziemy musieli zrobić, to otworzyć terminal (Ctrl + Alt + T) i wykonać w nim polecenie:

odinstaluj colordiff

sudo apt remove colordiff

Korzystanie z Colordiff

Kiedy będziemy chcieli skorzystać z Colordiff, zaczniemy od otwarcia terminala (Ctrl + Alt + T). Colordiff może być używany tam, gdzie normalnie używalibyśmy diff lub wyjście potoku do colordiff. Przede wszystkim dobrym pomysłem jest zapoznanie się ze składnią poleceń colordiff i diff. To jest całkiem proste i nieskomplikowane:

colordiff archivo1 archivo2

Na początek w poniższym przykładzie utworzymy 2 pliki, jak pokazano na poniższym zrzucie ekranu:

podstawowe tworzenie przykładowych plików

Teraz dla sprawdź różnice między dwoma plikami, w terminalu (Ctrl + Alt + T) użyjemy polecenia:

colordiff bieganie

colordiff archivo1.txt archivo2.txt

również będziemy mieli możliwość użycia polecenia diff i skierowania jego wyjścia do colordiff, jak pokazano w następującym poleceniu:

diff pipe colordiff

diff -u archivo1.txt archivo2.txt | colordiff

W tych wierszach właśnie widzieliśmy, jak możemy pokolorować wynik różnic w terminalu między dwoma plikami za pomocą Colordiff. Dzięki niemu możemy porównać pliki w terminalu i uzyskać łatwiejsze do odczytania wyniki. Jeśli oba pliki są identyczne, na ekranie nie zostaną wydrukowane żadne wyniki.

Jeśli ktoś potrzebuje pomoc lub więcej informacji o możliwościach oferowanych przez to narzędzie, możesz skorzystać z pomocy, którą oferuje, wpisując w terminalu:

help colordiff

colordiff --help

do uzyskać szczegółowe informacje o tym, jak używane są zarówno diff, jak i colordiffużytkownicy będą mieli możliwość odwiedzenia człowiek różny o strona podręcznika przez colordiff.

Alternatywy dla Colordiff.

Innym bardzo użytecznym sposobem porównywania plików jest el grc polecenie. Jeśli nie mamy jej dostępnej na naszym komputerze, możemy ją łatwo zainstalować otwierając terminal (Ctrl + Alt + T) i wpisując w nim:

zainstaluj grc

sudo apt install grc

Jego składnia jest bardzo prosta, co widać na poniższym przykładzie:

grc działa

grc diff archivo1.txt archivo2.txt

do skonsultuj się z pomocą, w terminalu będziesz musiał użyć tylko polecenia:

grc --help

Odinstaluj grc

Usunięcie tego programu jest tak proste, jak jego zainstalowanie. Wystarczy otworzyć terminal (Ctrl + Alt + T) i napisać:

sudo apt remove grc

Innym dostępnym narzędziem jest icdiff. Instalacja jest tak prosta, jak otwarcie terminala (Ctrl + Alt + T) i użycie polecenia:

zainstaluj icdiff z apt

sudo apt install icdiff

Możemy także wybierz swoją wersję, taką jak pakiet zatrzaskowy. Aby go zainstalować, będziesz musiał użyć polecenia:

zainstaluj przystawkę icdiff

sudo snap install icdiff

Składnia tego narzędzia jest tak prosta, jak poprzednie opcje widoczne w artykule.

icdiff działa

Możesz dowiedzieć się więcej o tym, jak zainstalować to narzędzie, jak go używać lub jakie są dostępne opcje w Strona projektu w serwisie GitHub.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.