Το Colordiff, χρωματίζει την έξοδο της εντολής diff στο τερματικό

για τον colordiff

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο Colordiff. Σε περίπτωση που κάποιος δεν το γνωρίζει, το diff είναι ένα βοηθητικό πρόγραμμα για τη γραμμή εντολών και αυτό είναι πολύ χρήσιμο για τους χρήστες όταν συγκρίνουν οπτικά τις διαφορές μεταξύ 2 αρχείων. Το Colordiff είναι ένα σενάριο Perl, το οποίο εξακολουθεί να είναι μια βελτιωμένη έκδοση του diff.

Το Colordiff είναι ένα δοχείο για diff, το οποίο παράγει την ίδια έξοδο αλλά χρωματισμένη, για τη βελτίωση της αναγνωσιμότητας των διαφορών. Οι χρωματικοί συνδυασμοί μπορούν να διαβαστούν από ένα κεντρικό αρχείο διαμόρφωσης ή από ένα τοπικό αρχείο χρήστη (~ /. colordiffrc). Αυτό το βοηθητικό πρόγραμμα χρησιμοποιεί Χρώματα ANSI.

Το Diff είναι ένα βοηθητικό πρόγραμμα για σύγκριση αρχείων. Αυτό δημιουργεί τις διαφορές μεταξύ δύο αρχείων ή των αλλαγών που έγιναν σε ένα συγκεκριμένο αρχείο, συγκρίνοντάς το με μια προηγούμενη έκδοση του ίδιου αρχείου. Θα μας δείξει τις αλλαγές που έγιναν ανά γραμμή στα αρχεία κειμένου, αλλά χωρίς να επισημάνουμε τις διαφορές.

Οι περισσότερες υλοποιήσεις του Diff Έμειναν φαινομενικά αμετάβλητοι από την ίδρυσή τους. Οι τροποποιήσεις συνήθως συνίστανται σε βελτιώσεις στον αλγόριθμο βάσης, προσθέτοντας χρήσιμα χαρακτηριστικά στην εντολή και το σχεδιασμό νέων μορφών εξόδου., όπως συμβαίνει με τον Colordiff.

Εγκαταστήστε το Colordiff στο Ubuntu

Η εγκατάσταση αυτού του εργαλείου στο Ubuntu είναι πολύ απλή. Στο Ubuntu / Debian / Mint, το μόνο που έχετε να κάνετε είναι να ανοίξετε ένα τερματικό (Ctrl + Alt + T) και να χρησιμοποιήσετε την ακόλουθη εντολή:

icdiff λειτουργεί

sudo apt install colordiff

Καταργήστε την εγκατάσταση

Αν θέλουμε να εξαλείψουμε αυτό το εργαλείο από το σύστημά μας, αυτό που πρέπει να κάνουμε είναι να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και να εκτελέσουμε την εντολή σε αυτό:

απεγκαταστήστε το colordiff

sudo apt remove colordiff

Χρησιμοποιώντας το Colordiff

Όταν θέλουμε να χρησιμοποιήσουμε το Colordiff, θα ξεκινήσουμε ανοίγοντας ένα τερματικό (Ctrl + Alt + T). Το Colordiff μπορεί να χρησιμοποιηθεί όπου θα χρησιμοποιούσαμε συνήθως diff, ή έξοδο σωλήνων στο colordiff. Πρώτα απ 'όλα, είναι καλή ιδέα να εξοικειωθείτε με τη σύνταξη για τη χρήση των εντολών colordiff και diff. Αυτό είναι πολύ απλό και απλό:

colordiff archivo1 archivo2

Για να ξεκινήσετε στο ακόλουθο παράδειγμα πρόκειται να δημιουργήσουμε 2 αρχεία, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:

βασική δημιουργία των δειγμάτων αρχείων

Τώρα για ελέγξτε τις διαφορές μεταξύ των δύο αρχείων, σε ένα τερματικό (Ctrl + Alt + T) πρόκειται να χρησιμοποιήσουμε την εντολή:

colordiff τρέχει

colordiff archivo1.txt archivo2.txt

επίσης θα έχουμε τη δυνατότητα να χρησιμοποιήσουμε την εντολή diff και να διοχετεύσουμε την έξοδο της στο colordiff, όπως φαίνεται στην ακόλουθη εντολή:

diff σωλήνα colordiff

diff -u archivo1.txt archivo2.txt | colordiff

Σε αυτές τις γραμμές μόλις έχουμε δει πώς μπορούμε να χρωματίσουμε την έξοδο των διαφορών στο τερματικό, μεταξύ δύο αρχείων με τη βοήθεια του Colordiff. Με αυτό μπορούμε να συγκρίνουμε αρχεία στο τερματικό και να λάβουμε αποτελέσματα ευκολότερα στην ανάγνωση. Εάν τα δύο αρχεία είναι ίδια, δεν θα εκτυπωθούν αποτελέσματα στην οθόνη.

Αν κάποιος χρειάζεται βοήθεια ή περισσότερες πληροφορίες σχετικά με τις δυνατότητες που προσφέρει αυτό το βοηθητικό πρόγραμμα, μπορείτε να ανατρέξετε στη βοήθεια που προσφέρει πληκτρολογώντας στο τερματικό:

βοήθησε τον colordiff

colordiff --help

να λάβετε σε βάθος πληροφορίες σχετικά με τον τρόπο χρήσης τόσο του diff όσο και του colordiff, οι χρήστες θα έχουν τη δυνατότητα να επισκεφθούν άντρας διαφορά o σελίδα ανθρώπου από τον colordiff.

Εναλλακτικές λύσεις για το Colordiff.

Ένας άλλος πολύ χρήσιμος τρόπος σύγκρισης αρχείων είναι με el εντολή grc. Εάν δεν το έχουμε διαθέσιμο στον υπολογιστή μας, μπορούμε να το εγκαταστήσουμε εύκολα ανοίγοντας ένα τερματικό (Ctrl + Alt + T) και πληκτρολογώντας το:

εγκατάσταση grc

sudo apt install grc

Η σύνταξή της είναι πολύ απλή, όπως φαίνεται στο ακόλουθο παράδειγμα:

τρέχει grc

grc diff archivo1.txt archivo2.txt

να συμβουλευτείτε τη βοήθεια, στο τερματικό θα πρέπει να χρησιμοποιήσετε μόνο την εντολή:

grc --help

Απεγκατάσταση grc

Η κατάργηση αυτού του προγράμματος είναι τόσο απλή όσο η εγκατάστασή του. Απλώς πρέπει να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και να γράψουμε:

sudo apt remove grc

Ένα άλλο διαθέσιμο εργαλείο είναι icdiff. Η εγκατάσταση είναι τόσο απλή όσο το άνοιγμα ενός τερματικού (Ctrl + Alt + T) και η χρήση της εντολής:

εγκαταστήστε το icdiff με apt

sudo apt install icdiff

Μπορούμε επίσης επιλέξτε την έκδοσή σας όπως πακέτο snap. Για να το εγκαταστήσετε, θα πρέπει να χρησιμοποιήσετε την εντολή:

εγκαταστήστε το icdiff snap

sudo snap install icdiff

Η σύνταξη αυτού του εργαλείου είναι τόσο απλή όσο οι προηγούμενες επιλογές που εμφανίζονται κατά τη διάρκεια του άρθρου.

icdiff λειτουργεί

Μπορείτε να μάθετε περισσότερα σχετικά με τον τρόπο εγκατάστασης αυτού του εργαλείου, τον τρόπο χρήσης του ή τις διαθέσιμες επιλογές του στο σελίδα έργου GitHub.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.