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:
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:
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:
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 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 -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:
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:
sudo apt install grc
Szintaxisa nagyon egyszerű, amint az a következő példában is látható:
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:
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:
sudo snap install icdiff
Ennek az eszköznek a szintaxisa olyan egyszerű, mint a cikk során látott korábbi opciók.
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.