Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Colordiff. Σε περίπτωση που κάποιος δεν το γνωρίζει, το diff είναι ένα βοηθητικό πρόγραμμα για τη γραμμή εντολών και αυτό είναι πολύ χρήσιμο για τους χρήστες όταν συγκρίνουν οπτικά τις διαφορές μεταξύ 2 αρχείων. Το Colordiff είναι ένα σενάριο Perl, το οποίο εξακολουθεί να είναι μια βελτιωμένη έκδοση του diff.
Το Colordiff είναι ένα δοχείο για diff, το οποίο παράγει την ίδια έξοδο αλλά χρωματισμένη, για τη βελτίωση της αναγνωσιμότητας των διαφορών. Οι χρωματικοί συνδυασμοί μπορούν να διαβαστούν από ένα κεντρικό αρχείο διαμόρφωσης ή από ένα τοπικό αρχείο χρήστη (~ /. colordiffrc). Αυτό το βοηθητικό πρόγραμμα χρησιμοποιεί Χρώματα ANSI.
Το Diff είναι ένα βοηθητικό πρόγραμμα για σύγκριση αρχείων. Αυτό δημιουργεί τις διαφορές μεταξύ δύο αρχείων ή των αλλαγών που έγιναν σε ένα συγκεκριμένο αρχείο, συγκρίνοντάς το με μια προηγούμενη έκδοση του ίδιου αρχείου. Θα μας δείξει τις αλλαγές που έγιναν ανά γραμμή στα αρχεία κειμένου, αλλά χωρίς να επισημάνουμε τις διαφορές.
Οι περισσότερες υλοποιήσεις του Diff Έμειναν φαινομενικά αμετάβλητοι από την ίδρυσή τους. Οι τροποποιήσεις συνήθως συνίστανται σε βελτιώσεις στον αλγόριθμο βάσης, προσθέτοντας χρήσιμα χαρακτηριστικά στην εντολή και το σχεδιασμό νέων μορφών εξόδου., όπως συμβαίνει με τον Colordiff.
Εγκαταστήστε το Colordiff στο Ubuntu
Η εγκατάσταση αυτού του εργαλείου στο Ubuntu είναι πολύ απλή. Στο Ubuntu / Debian / Mint, το μόνο που έχετε να κάνετε είναι να ανοίξετε ένα τερματικό (Ctrl + Alt + T) και να χρησιμοποιήσετε την ακόλουθη εντολή:
sudo apt install colordiff
Καταργήστε την εγκατάσταση
Αν θέλουμε να εξαλείψουμε αυτό το εργαλείο από το σύστημά μας, αυτό που πρέπει να κάνουμε είναι να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και να εκτελέσουμε την εντολή σε αυτό:
sudo apt remove colordiff
Χρησιμοποιώντας το Colordiff
Όταν θέλουμε να χρησιμοποιήσουμε το Colordiff, θα ξεκινήσουμε ανοίγοντας ένα τερματικό (Ctrl + Alt + T). Το Colordiff μπορεί να χρησιμοποιηθεί όπου θα χρησιμοποιούσαμε συνήθως diff, ή έξοδο σωλήνων στο colordiff. Πρώτα απ 'όλα, είναι καλή ιδέα να εξοικειωθείτε με τη σύνταξη για τη χρήση των εντολών colordiff και diff. Αυτό είναι πολύ απλό και απλό:
colordiff archivo1 archivo2
Για να ξεκινήσετε στο ακόλουθο παράδειγμα πρόκειται να δημιουργήσουμε 2 αρχεία, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:
Τώρα για ελέγξτε τις διαφορές μεταξύ των δύο αρχείων, σε ένα τερματικό (Ctrl + Alt + T) πρόκειται να χρησιμοποιήσουμε την εντολή:
colordiff archivo1.txt archivo2.txt
επίσης θα έχουμε τη δυνατότητα να χρησιμοποιήσουμε την εντολή diff και να διοχετεύσουμε την έξοδο της στο colordiff, όπως φαίνεται στην ακόλουθη εντολή:
diff -u archivo1.txt archivo2.txt | colordiff
Σε αυτές τις γραμμές μόλις έχουμε δει πώς μπορούμε να χρωματίσουμε την έξοδο των διαφορών στο τερματικό, μεταξύ δύο αρχείων με τη βοήθεια του Colordiff. Με αυτό μπορούμε να συγκρίνουμε αρχεία στο τερματικό και να λάβουμε αποτελέσματα ευκολότερα στην ανάγνωση. Εάν τα δύο αρχεία είναι ίδια, δεν θα εκτυπωθούν αποτελέσματα στην οθόνη.
Αν κάποιος χρειάζεται βοήθεια ή περισσότερες πληροφορίες σχετικά με τις δυνατότητες που προσφέρει αυτό το βοηθητικό πρόγραμμα, μπορείτε να ανατρέξετε στη βοήθεια που προσφέρει πληκτρολογώντας στο τερματικό:
colordiff --help
να λάβετε σε βάθος πληροφορίες σχετικά με τον τρόπο χρήσης τόσο του diff όσο και του colordiff, οι χρήστες θα έχουν τη δυνατότητα να επισκεφθούν άντρας διαφορά o σελίδα ανθρώπου από τον colordiff.
Εναλλακτικές λύσεις για το Colordiff.
Ένας άλλος πολύ χρήσιμος τρόπος σύγκρισης αρχείων είναι με el εντολή grc. Εάν δεν το έχουμε διαθέσιμο στον υπολογιστή μας, μπορούμε να το εγκαταστήσουμε εύκολα ανοίγοντας ένα τερματικό (Ctrl + Alt + T) και πληκτρολογώντας το:
sudo apt install grc
Η σύνταξή της είναι πολύ απλή, όπως φαίνεται στο ακόλουθο παράδειγμα:
grc diff archivo1.txt archivo2.txt
να συμβουλευτείτε τη βοήθεια, στο τερματικό θα πρέπει να χρησιμοποιήσετε μόνο την εντολή:
grc --help
Απεγκατάσταση grc
Η κατάργηση αυτού του προγράμματος είναι τόσο απλή όσο η εγκατάστασή του. Απλώς πρέπει να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και να γράψουμε:
sudo apt remove grc
Ένα άλλο διαθέσιμο εργαλείο είναι icdiff. Η εγκατάσταση είναι τόσο απλή όσο το άνοιγμα ενός τερματικού (Ctrl + Alt + T) και η χρήση της εντολής:
sudo apt install icdiff
Μπορούμε επίσης επιλέξτε την έκδοσή σας όπως πακέτο snap. Για να το εγκαταστήσετε, θα πρέπει να χρησιμοποιήσετε την εντολή:
sudo snap install icdiff
Η σύνταξη αυτού του εργαλείου είναι τόσο απλή όσο οι προηγούμενες επιλογές που εμφανίζονται κατά τη διάρκεια του άρθρου.
Μπορείτε να μάθετε περισσότερα σχετικά με τον τρόπο εγκατάστασης αυτού του εργαλείου, τον τρόπο χρήσης του ή τις διαθέσιμες επιλογές του στο σελίδα έργου GitHub.