9 Najlepsze narzędzia do porównania i różnicy (różnica) dla Linux
- 3373
- 95
- Pani Janina Cieśla
Podczas pisania plików programu lub normalnych plików tekstowych programiści i pisarze czasami chcą poznać różnicę między dwoma plikami lub dwiema wersjami tego samego pliku. Po porównaniu dwóch plików komputerowych w Linux różnica między ich zawartością nazywa się różnica. Opis ten narodził się z odniesienia do wyjścia Diff, dobrze znanego narzędzia porównawczego plików wiersza poleceń UNIX.
9 Najlepsze narzędzia do pliku Linux lub narzędzia porównawczeIstnieje kilka narzędzi porównawczych plików, których można użyć w Linux, aw tej recenzji przyjrzymy się jednemu z najlepszych narzędzi opartych na terminalu i GUI, które możesz skorzystać podczas pisania kodu lub innych plików tekstowych.
1. polecenie diff
Lubię zaczynać od oryginalnego narzędzia wiersza poleceń UNIX, które pokazuje różnicę między dwoma plikami komputerowymi. Diff jest prosty i łatwy w użyciu, jest wstępnie zainstalowany w większości dystrybucji Linux. Porównuje linię plików według linii i wyświetla różnicę między nimi.
Możesz sprawdzić wpis ręczny dla diff, aby łatwo go użyć.
# Man diffPolecenie Linux diff to porównanie plików
Istnieje kilka opakowań różnica narzędzie, które poprawia jego funkcjonalność, a one obejmują:
Polecenie Colordiff
Colordiff to skrypt perla, który wytwarza to samo wyjście co różnica, Ale z podświetleniem koloru i składni. Ma konfigurowalne schematy kolorów.
Możesz zainstalować Colordiff W systemach Linux przy użyciu domyślnych narzędzi menedżera pakietów o nazwie Yum, DNF lub Apt-get, jak pokazano.
# mniam instaluj colordiff [on Centos/Rhel/Fedora] # dnf instaluj colordiff [on Fedora 23+ Wersja] $ sudo apt-get instaluj colordiff [on Debian/Ubuntu/Mint]
Możesz sprawdzić wpis ręczny dla Colordiff jak pokazano.
# Man ColordiffKomenda Linux Colordiff - Wyjście różnorodne kolorów
polecenie wdiff
Wdiff użyteczność to front różnica Polecenie używane do porównywania plików według słowa według słowa. Ten program jest bardzo przydatny przy porównywaniu dwóch tekstów dla zmienionych słów i dla których akapity zostały uzupełnione.
Żeby zainstalować Wdiff W systemach Linux uruchom:
# mniam instaluj wdiff [on Centos/Rhel/Fedora] # dnf instaluj wdiff [on Fedora 23+ wersja] $ sudo apt-get instaluj wdiff [on Debian/Ubuntu/Mint]
Używać Wdiff Podręcznik do używania go w Linux.
# Man WdiffWDIFF porównaj dwa pliki w Linux
2. Polecenie vimdiff
Vimdiff działa w zaawansowany sposób w porównaniu z różnica pożytek. Umożliwia użytkownikowi edytowanie maksymalnie czterech wersji pliku przy jednoczesnym pokazaniu różnic. Kiedy go uruchamiasz, Vimdiff Otwiera dwa, trzy lub cztery pliki za pomocą edytora tekstu VIM.
Vimdiff edytuj wiele plików dla różnicOdwiedź stronę główną: http: // vimdoc.Źródło.net/htmldoc/diff.html
Spojrzał na starą szkołę różnica Narzędzia, szybko przejdźmy do niektórych GUI diff Narzędzia dostępne w Linux.
3. Kompare
Kompare jest Diff GUI Opakowanie, które pozwala użytkownikom przeglądać różnice między plikami, a także scalanie.
Niektóre z jego funkcji obejmują:
- Obsługuje wiele formatów diff
- Wspiera porównanie katalogów
- Obsługuje odczyt plików diff
- Dostosowywany interfejs
- Tworzenie i stosowanie łat do plików źródłowych
Odwiedź stronę główną: https: // www.KDE.org/aplikacje/rozwój/Kompare/
4. Diffmerge
Diffmerge to międzyplatformowa aplikacja GUI do porównywania i łączenia plików. Ma dwa silniki funkcjonalne, silnik diff, który pokazuje różnicę między dwoma plikami, co obsługuje podświetlenie i edytowanie wewnątrz linii oraz silnik scalania, który wyświetla zmienione linie między trzema plikami.
Ma następujące funkcje:
- Obsługuje porównanie katalogu
- Integracja przeglądarki plików
- Bardzo konfigurowalne
Odwiedź stronę główną: https: // sourceGear.com/diffmerge/
5. Meld - narzędzie diff
Meld jest lekkim narzędziem GUI Diff and Scal. Umożliwia użytkownikom porównywanie plików, katalogów plus programy kontrolowane w wersji. Zbudowany specjalnie dla programistów ma następujące funkcje:
- Dwukierunkowe i trójstronne porównanie plików i katalogów
- Aktualizacja porównania plików jako użytkowników wpisuje więcej słów
- Ułatwia łączenie się przy użyciu trybu automatycznego łączenia i akcji na zmienionych blokach
- Łatwe porównania za pomocą wizualizacji
- Obsługuje git, rtęć, subwersję, bazar i wiele innych
Odwiedź stronę główną: http: // meldmerge.org/
6. Narzędzie rozproszone - GUI Diff
Rozproszony to kolejne popularne, bezpłatne, małe i proste narzędzie GUI i scalanie, którego można użyć w Linux. Napisany w Pythonie, oferuje dwie główne funkcje, to znaczy: porównanie plików i kontrola wersji, umożliwianie edycji plików, scalanie plików, a także wyświetlanie różnicy między plikami.
Możesz wyświetlić podsumowanie porównawcze, wybierz wiersze tekstu w plikach za pomocą wskaźnika myszy, dopasowanie linii w sąsiednich plikach i edytować różne pliki. Inne funkcje obejmują:
- Podświetlanie składni
- Skróty klawiatury dla łatwej nawigacji
- Obsługuje nieograniczone cofanie
- Wsparcie Unicode
- Obsługuje GIT, CVS, DARCS, Mercurial, RCS, Subversion, SVK i Monotone
Odwiedź stronę główną: http: // rozproszony.Źródło.internet/
7. Xxdiff - narzędzie różnicowe i scalania
Xxdiff to bezpłatny, potężny komparator plików i katalogu oraz narzędzie do scalania, które działają na systemach UNIX, takich jak systemy operacyjne, takie jak Linux, Solaris, HP/UX, Irix, Dec Tru64. Jednym ograniczeniem XXDIFF jest brak obsługi plików Unicode i wbudowana edycja plików diff.
Ma następującą listę funkcji:
- Płytkie i rekurencyjne porównanie dwóch, trzech plików lub dwóch katalogów
- Podświetlenie różnicy poziomej
- Interaktywne połączenie plików i zapisanie wynikającego wyjścia
- Obsługuje scalanie recenzji/policji
- Obsługuje zewnętrzne narzędzia różnicowe, takie jak GNU Diff, SIG Diff, Cleareddiff i wiele innych
- Rozszerzalne za pomocą skryptów
- W pełni konfigurowalne przy użyciu pliku zasobów oraz wielu innych drobnych funkcji
Odwiedź stronę główną: http: // furius.CA/xxdiff/
8. KDIFF3 - - Narzędzie Diff and Scal
Kdiff3 jest kolejnym fajnym, różnicowym narzędziem różnicowym i scalonym Kdevelop. Działa na wszystkich platformach podobnych do UNIX, w tym Linux i Mac OS X, Windows.
Może porównać lub scalać dwa do trzech plików lub katalogów i ma następujące godne uwagi funkcje:
- Wskazuje różnice według linii i charakteru według charakteru
- Obsługuje automatyczne łączenie
- Wbudowany redaktor do radzenia sobie z konfliktami scalonymi
- Obsługuje Unicode, UTF-8 i wiele innych kodeków
- Umożliwia drukowanie różnic
- Obsługa integracji Windows Explorer
- Obsługuje również automatyczne wykrywanie za pośrednictwem „BOM”-BYT-rzędu
- Obsługuje ręczne wyrównanie linii
- Intuicyjne GUI i wiele innych
Odwiedź stronę główną: http: // kdiff3.Źródło.internet/
9. Tkdiff
Tkdiff jest także wieloplatformowym, łatwym w użyciu opakowaniem GUI dla narzędzia Unix Dift. Zapewnia widok różnic między dwoma plikami wejściowymi. Może działać na Linux, Windows i Mac OS X.
Dodatkowo ma kilka innych ekscytujących funkcji, w tym Diff Bupmarks, graficzną mapę różnic w łatwej i szybkiej nawigacji oraz wiele innych.
Odwiedź stronę główną: https: // sourceforge.net/projekty/tkdiff/
Po przeczytaniu tej recenzji jednej z najlepszych komparatorów plików i katalogu oraz narzędzi scalania, prawdopodobnie chcesz wypróbować niektóre z nich. Mogą nie być jedynymi dostępnymi narzędziami różnicowymi, które można znaleźć w systemie Linux, ale wiadomo, że oferują najlepsze funkcje, możesz również poinformować nas o wszelkich innych narzędziach różnicowych, które testowałeś i uważasz, że zasługuje na to, aby być wspomniane wśród najlepszych.
- « 15 Przydatne wskazówki i wskazówki dotyczące poleceń „SED” dla codziennych zadań administrowania systemem Linux
- Jak bezpiecznie i anonimowo udostępniać pliki dowolnego rozmiaru w sieci TOR z Onyionshare »