В този урок ще се научим да Как да оцветя конзолата MySQL / MariaDB според конфигурацията, която искате, подчертаване по тип данни и други. За това ще споделим конфигурация по подразбиране и стъпките за нейното изпълнение.
Как работи оцветяването на конзолата MySQL / MariaDB?
Клиентът на Mysql поддържа използването на предварително дефиниран локатор за извеждане на данни. Така че можем да конфигурираме grcat (Generic Colouriser) да обработва изхода на mysql. Grcat чете предоставения конфигурационен файл, анализира изхода според regexp и добавя цветове. Ръководството grc може да се види с командата man grc
o тук.
Как да оцветя конзолата 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 =. + Colors = green - # Цвят на границите на таблицата regexp = [+ \ -] + [+ \ - ] | [|] цветове = червено - # данни между () и '' регулярно изражение = \ ([\ w \ d, '] + \) цветове = бяло - # числово регулярно изражение = \ s [\ d \.] + \ s * ($ | (? = \ |)) цветове = жълто - #date regexp = \ d {4} - \ d {2} - \ d {2} colors = cyan - #time regexp = \ d {2} : \ d {2}: \ d {2} colors = cyan - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5} )? colors = cyan - #schema regexp = `\ w +` colors = yellow - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + colors = magenta - # Разделител ред, когато \ G regexp = [*] +. + [*] + Count = стоп цветове = бяло - # Имена на колони, когато се използва \ G regexp = ^ \ s * \ w +: colors = white
- Създайте файл .my.cnf в нашата домашна директория:
$ cd ~ $ gedit .my.cnf
В създадения файл трябва да поставим следния код:
[mysql] пейджър = grcat ~ / .grcat
Стартирайте нашия клиент MySQL / MariaDB
mysql -u <user> -p -h <hostname>
Започнете да се наслаждавате
Малък трик, който ще даде живот на нашата конзола Mysql / MariaDB и който може да бъде конфигуриран по ваш вкус, не мога да пропусна възможността да благодаря Алексей Калинин за вашата интересна информация.
какъв добър съвет!
Действа! Зрелищно!
Благодаря ти !
Здравейте!
Преди всичко Благодаря !!
Работи перфектно, не знаех командата grc
Един въпрос и простете за дръзновението, това може да се направи и за изхода на конзолните команди като цяло? например ls?