Dalam tutorial ini kita akan belajar Cara mewarnai konsol MySQL / MariaDB mengikut konfigurasi yang anda mahukan, menonjolkan mengikut jenis data dan lain-lain. Untuk ini kami akan berkongsi konfigurasi lalai dan langkah-langkah untuk membuatnya berjalan.
Bagaimana pewarnaan konsol MySQL / MariaDB berfungsi?
Pelanggan Mysql menyokong penggunaan pencari yang telah ditentukan untuk output data. Oleh itu, kita dapat mengkonfigurasi grcat (Generic Colouriser) untuk memproses output mysql. Grcat membaca fail konfigurasi yang disediakan, menguraikan output mengikut regexp, dan menambah warna. Manual grc dapat dilihat dengan arahan man grc
o di sini.
Bagaimana mewarnai konsol MySQL / MariaDB?
Untuk mewarnai konsol MySQL atau MariaDB kita mesti mengikuti langkah-langkah berikut:
Pasang MySQL atau MariaDB
Sudah tentu, pasang MySQL atau MariaDB.
Pasang grc
Grc adalah alat yang membolehkan kami mewarnakan fail output kami. (Kami boleh memasangnya di Debian dan Derivatif dengan: $ sudo apt-get install grc
).
Buat fail .grcat dan .my.cnf
- Buat fail .grcat di direktori utama kami yang akan membolehkan kami meletakkan konfigurasi warna yang ingin kami tunjukkan:
$ cd ~ $ gedit .grcat
Dalam fail yang dibuat, kita mesti meletakkan kod berikut:
#Warna default untuk kata-kata #regexp = [\ w., \: \ -_ /] + regexp =. + Warna = hijau - #Warna sempadan meja regexp = [+ \ -] + [+ \ -] | [| ] warna = merah - #data antara () dan '' regexp = \ ([\ w \ d, '] + \) warna = putih - # angka regexp = \ s [\ d \.] + \ s * ($ | (? = \ |)) warna = kuning - # tarikh regexp = \ d {4} - \ d {2} - \ d {2} warna = cyan - #time regexp = \ d {2}: \ d { 2}: \ d {2} warna = cyan - #IP regexp = (\ d {1,3} \.) {3} \ d {1,3} (: \ d {1,5})? warna = cyan - #schema regexp = "\ w +` warna = kuning - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + warna = magenta - #Rim pembatas ketika \ G regexp = [*] +. + [*] + Hitung = berhenti warna = putih - # Nama kolom apabila \ G regexp = ^ \ s * \ w +: warna = putih digunakan
- Buat fail .my.cnf di direktori utama kami:
$ cd ~ $ gedit .my.cnf
Dalam fail yang dibuat, kita mesti meletakkan kod berikut:
[mysql] pager = grcat ~ / .grcat
Jalankan pelanggan MySQL / MariaDB kami
mysql -u <user> -p -h <hostname>
Mula menikmati
Satu muslihat kecil yang akan menghidupkan konsol Mysql / MariaDB kami dan yang dapat dikonfigurasi mengikut keinginan anda, saya tidak melepaskan peluang untuk mengucapkan terima kasih Alexei Kalinin untuk maklumat menarik anda.
apa petua yang baik!
Ia berfungsi! Spektakuler!
Terima kasih !
Hello!
Terlebih dahulu Terima kasih !!
Ia berfungsi dengan sempurna, saya tidak tahu arahan grc
Satu soalan dan maafkan yang berani, ini juga dapat dilakukan untuk output perintah konsol secara umum? contohnya ls?