I denna handledning lär vi oss att Hur färga MySQL / MariaDB-konsolen enligt den konfiguration du vill ha, markera efter datatyp och andra. För detta kommer vi att dela en standardkonfiguration och stegen för att få den att köras.
Hur fungerar färgläggning av MySQL / MariaDB-konsolen?
Mysql-klienten stöder användningen av fördefinierad lokaliserare för datautdata. Så vi kan konfigurera grcat (Generic Colouriser) för att bearbeta mysql-utdata. Grcat läser den medföljande konfigurationsfilen, analyserar utdata enligt regexp och lägger till färger. Grc-handboken kan visas med kommandot man grc
o här.
Hur färgar jag MySQL / MariaDB-konsolen?
För att färga MySQL- eller MariaDB-konsolen måste vi följa följande steg:
Installera MySQL eller MariaDB
Självklart har MySQL eller MariaDB installerat.
Installera grc
Grc är ett verktyg som låter oss färga våra utdatafiler. (Vi kan installera det på Debian och Derivatives med: $ sudo apt-get install grc
).
Skapa .grcat-filer och .min.cnf
- Skapa en fil .grcat i vår hemkatalog som låter oss placera konfigurationen av färgerna som vi vill visa:
$ cd ~ $ gedit .grcat
I den skapade filen måste vi placera följande kod:
# Standardfärg för ord #regexp = [\ w., \: \ -_ /] + regexp =. + Färger = grön - # Tabellens färgfärg regexp = [+ \ -] + [+ \ -] | [| ] färger = röd - #data mellan () och '' regexp = \ ([\ w \ d, '] + \) färger = vit - # numerisk regexp = \ s [\ d \.] + \ s * ($ | (? = \ |)) färger = gul - #date regexp = \ d {4} - \ d {2} - \ d {2} färger = cyan - #time regexp = \ d {2}: \ d { 2}: \ d {2} färger = cyan - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5})? färger = cyan - #schema regexp = `\ w +` färger = gul - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + färger = magenta - #Rad avgränsare när \ G regexp = [*] +. + [*] + Count = stoppfärger = vit - #Kolumnamn när \ G regexp = ^ \ s * \ w +: färger = vit används
- Skapa en fil .min.cnf i vår hemkatalog:
$ cd ~ $ gedit .min.cnf
I den skapade filen måste vi placera följande kod:
[mysql] personsökare = grcat ~ / .grcat
Kör vår MySQL / MariaDB-klient
mysql -u <user> -p -h <hostname>
Börja njuta
Ett litet knep som kommer att ge liv åt vår Mysql / MariaDB-konsol och som kan konfigureras efter eget tycke, jag kan inte missa möjligheten att tacka Alexei Kalinin för din intressanta information.
vilket bra tips!
Det fungerar! Spektakulärt!
Tack!
Hej!
Först och främst tack !!
Det fungerar perfekt, jag visste inte kommandot grc
En fråga och förlåt den vågade, detta kan också göras för utdata från konsolkommandon i allmänhet? till exempel ls?