I denne vejledning lærer vi at Sådan farves MySQL / MariaDB-konsollen i henhold til den ønskede konfiguration, fremhævning efter datatype og andre. Til dette vil vi dele en standardkonfiguration og trinene for at få den til at køre.
Hvordan fungerer MySQL / MariaDB-konsolfarvning?
Mysql-klienten understøtter brugen af foruddefineret locator til dataoutput. Så vi kan konfigurere grcat (Generic Colouriser) til at behandle mysql-output. Grcat læser den medfølgende konfigurationsfil, analyserer output i henhold til regexp og tilføjer farver. Grc-manualen kan ses med kommandoen man grc
o her.
Hvordan farves MySQL / MariaDB-konsollen?
For at farve MySQL- eller MariaDB-konsollen skal vi følge følgende trin:
Installer MySQL eller MariaDB
Har naturligvis MySQL eller MariaDB installeret.
Installer grc
Grc er et værktøj, der giver os mulighed for at farve vores outputfiler. (Vi kan installere det på Debian og derivater med: $ sudo apt-get install grc
).
Opret .grcat-filer og .min.cnf
- Opret en fil .grcat i vores hjemmekatalog, der giver os mulighed for at placere konfigurationen af de farver, vi vil vise:
$ cd ~ $ gedit .grcat
I den oprettede fil skal vi placere følgende kode:
# Standardfarve for ord #regexp = [\ w., \: \ -_ /] + regexp =. + Farver = grøn - #Farve på tabelgrænser regexp = [+ \ -] + [+ \ - ] | [|] farver = rød - #data mellem () og '' regexp = \ ([\ w \ d, '] + \) farver = hvid - # numerisk regexp = \ s [\ d \.] + \ s * ($ | (? = \ |)) farver = gul - #date regexp = \ d {4} - \ d {2} - \ d {2} farver = cyan - #time regexp = \ d {2} : \ d {2}: \ d {2} farver = cyan - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5} )? farver = cyan - #skema regexp = `\ w +` farver = gul - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + farver = magenta - # Rødafgrænser når \ G regexp = [*] +. + [*] + Count = stopfarver = hvid - # Kolonnenavne bruges, når \ G regexp = ^ \ s * \ w +: farver = hvid bruges
- Opret en fil .min.cnf i vores hjemmekatalog:
$ cd ~ $ gedit .min.cnf
I den oprettede fil skal vi placere følgende kode:
[mysql] personsøger = grcat ~ / .grcat
Kør vores MySQL / MariaDB-klient
mysql -u <user> -p -h <hostname>
Begynd at nyde
Et lille trick, der giver liv til vores Mysql / MariaDB-konsol, og som kan konfigureres efter din smag, jeg kan ikke gå glip af muligheden for at takke Alexei Kalinin for din interessante information.
hvad et godt tip!
Det fungerer! Spektakulært!
Tak skal du have !
Hej!
Først og fremmest tak !!
Det fungerer perfekt, jeg kendte ikke grc-kommandoen
Et spørgsmål og tilgiv den dristige, dette kunne også gøres for output af konsolkommandoer generelt? for eksempel ls?