Σε αυτό το σεμινάριο θα μάθουμε πώς να το κάνουμε Πώς να χρωματίσετε την κονσόλα MySQL / MariaDB ανάλογα με τη διαμόρφωση που θέλετε, επισημαίνοντας κατά τύπο δεδομένων και άλλα. Γι 'αυτό θα μοιραστούμε μια προεπιλεγμένη διαμόρφωση και τα βήματα για να την εκτελέσετε.
Πώς λειτουργεί ο χρωματισμός της κονσόλας MySQL / MariaDB;
Ο πελάτης Mysql υποστηρίζει τη χρήση προκαθορισμένου εντοπισμού για έξοδο δεδομένων. Έτσι μπορούμε να ρυθμίσουμε το grcat (Generic Colouriser) για να επεξεργαστούμε την έξοδο mysql. Η Grcat διαβάζει το παρεχόμενο αρχείο διαμόρφωσης, αναλύει την έξοδο σύμφωνα με το regexp και προσθέτει χρώματα. Το εγχειρίδιο grc μπορεί να προβληθεί με την εντολή man grc
o Aquí.
Πώς να χρωματίσετε την κονσόλα MySQL / MariaDB;
Για να χρωματίσουμε την κονσόλα MySQL ή MariaDB πρέπει να ακολουθήσουμε τα ακόλουθα βήματα:
Εγκαταστήστε το MySQL ή το MariaDB
Προφανώς έχει εγκατεστημένο το MySQL ή το MariaDB
Εγκατάσταση grc
Το Grc είναι ένα εργαλείο που μας επιτρέπει να χρωματίζουμε τα αρχεία εξόδου μας. (Μπορούμε να το εγκαταστήσουμε σε Debian και Παράγωγα με: $ sudo apt-get install grc
).
Δημιουργήστε αρχεία .grcat και .my.cnf
- Δημιουργήστε ένα αρχείο .grcat στον αρχικό μας κατάλογο που θα μας επιτρέψει να τοποθετήσουμε τη διαμόρφωση των χρωμάτων που θέλουμε να δείξουμε:
$ cd ~ $ gedit .grcat
Στο δημιουργημένο αρχείο πρέπει να τοποθετήσουμε τον ακόλουθο κώδικα:
# Προεπιλεγμένο χρώμα για λέξεις #regexp = [\ w., \: \ -_ /] + regexp =. + Χρώματα = πράσινο - # Χρώμα περιγράμματος πίνακα regexp = [+ \ -] + [+ \ -] | [| ] χρώματα = κόκκινο - # δεδομένα μεταξύ () και "regexp = \ ([\ w \ d,"] + \) χρώματα = λευκό - # αριθμητικό regexp = \ s [\ d \.] + \ s * ($ | (? = \ |)) χρώματα = κίτρινο - # ημερομηνία regexp = \ d {4} - \ d {2} - \ d {2} χρώματα = κυανό - #time regexp = \ d {2}: \ d { 2}: \ d {2} χρώματα = κυανό - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5}); χρώματα = κυανό - #schema regexp = "\ w +" χρώματα = κίτρινο - # email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + χρώματα = ματζέντα - # Οριοθέτης \ G regexp = [*] +. + [*] + Count = stop χρώματα = λευκό - # Όνομα στήλης όταν χρησιμοποιείται \ G regexp = ^ \ s * \ w +: χρώματα = λευκό
- Δημιουργήστε ένα αρχείο .my.cnf στον αρχικό μας κατάλογο:
$ cd ~ $ gedit .my.cnf
Στο δημιουργημένο αρχείο πρέπει να τοποθετήσουμε τον ακόλουθο κώδικα:
[mysql] pager = grcat ~ / .grcat
Εκτελέστε τον πελάτη MySQL / MariaDB
mysql -u <user> -p -h <hostname>
Αρχίστε να απολαμβάνετε
Ένα μικρό κόλπο που θα δώσει ζωή στην κονσόλα Mysql / MariaDB και που μπορεί να διαμορφωθεί σύμφωνα με τις προτιμήσεις σας, δεν μπορώ να χάσω την ευκαιρία να ευχαριστήσω Αλεξέι Καλίνιν για τις ενδιαφέρουσες πληροφορίες σας.
τι καλή συμβουλή!
Λειτουργεί! Θεαματικό!
Σας ευχαριστούμε!
Γεια σας!
Πρώτα απ 'όλα Σας ευχαριστώ !!
Λειτουργεί τέλεια, δεν ήξερα την εντολή grc
Μια ερώτηση και συγχωρήστε το τολμηρό, αυτό θα μπορούσε επίσης να γίνει για την έξοδο των εντολών της κονσόλας γενικά; για παράδειγμα το ls;