Trong hướng dẫn này, chúng ta sẽ học cách Cách tô màu bảng điều khiển MySQL / MariaDB theo cấu hình bạn muốn, làm nổi bật theo kiểu dữ liệu và các kiểu khác. Đối với điều này, chúng tôi sẽ chia sẻ một cấu hình mặc định và các bước để làm cho nó chạy.
Màu bảng điều khiển MySQL / MariaDB hoạt động như thế nào?
Máy khách Mysql hỗ trợ việc sử dụng bộ định vị được xác định trước để xuất dữ liệu. Vì vậy, chúng ta có thể cấu hình grcat (Generic Colouriser) để xử lý đầu ra mysql. Grcat đọc tệp cấu hình được cung cấp, phân tích cú pháp đầu ra theo regexp và thêm màu sắc. Hướng dẫn sử dụng grc có thể được xem bằng lệnh man grc
o đây.
Làm thế nào để tô màu bảng điều khiển MySQL / MariaDB?
Để tô màu bảng điều khiển MySQL hoặc MariaDB, chúng ta phải làm theo các bước sau:
Cài đặt MySQL hoặc MariaDB
Rõ ràng là đã cài đặt MySQL hoặc MariaDB.
Cài đặt grc
Grc là một công cụ cho phép chúng ta tô màu các tệp đầu ra của mình. (Chúng tôi có thể cài đặt nó trên Debian và Phái sinh với: $ sudo apt-get install grc
).
Tạo tệp .grcat và .my.cnf
- Tạo một tệp .grcat trong thư mục chính của chúng tôi sẽ cho phép chúng tôi đặt cấu hình của các màu mà chúng tôi muốn hiển thị:
$ cd ~ $ gedit .grcat
Trong tệp đã tạo, chúng ta phải đặt mã sau:
# Màu mặc định cho các từ #regexp = [\ w., \: \ -_ /] + regexp =. + Colors = green - # Màu của đường viền bảng regexp = [+ \ -] + [+ \ -] | [| ] color = red - #data giữa () và '' regexp = \ ([\ w \ d, '] + \) Colors = white - # số regexp = \ s [\ d \.] + \ s * ($ | (? = \ |)) Colors = yellow - #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})? color = cyan - #schema regexp = `\ w +` Colors = yellow - #email regexp = [\ w \. \ -_] + @ [\ w \. \ -_] + Colors = magenta - # Dấu phân cách giữa khi \ G regexp = [*] +. + [*] + Count = stop color = white - # Tên cột được sử dụng khi sử dụng \ G regexp = ^ \ s * \ w +: Colors = white
- Tạo một tệp .my.cnf trong thư mục chính của chúng tôi:
$ cd ~ $ gedit .my.cnf
Trong tệp đã tạo, chúng ta phải đặt mã sau:
[mysql] pager = grcat ~ / .grcat
Chạy ứng dụng khách MySQL / MariaDB của chúng tôi
mysql -u <user> -p -h <hostname>
Bắt đầu tận hưởng
Một thủ thuật nhỏ sẽ mang lại sức sống cho bảng điều khiển Mysql / MariaDB của chúng tôi và có thể được định cấu hình theo ý muốn của bạn, tôi không thể bỏ lỡ cơ hội cảm ơn Alexei Kalinin cho thông tin thú vị của bạn.
thật là một mẹo hay!
Nó hoạt động! Thật ngoạn mục!
Cảm ơn bạn !
Hello!
Trước hết, cảm ơn bạn !!
Nó hoạt động hoàn hảo, tôi không biết lệnh grc
Một câu hỏi và tha thứ cho sự táo bạo, điều này cũng có thể được thực hiện cho đầu ra của các lệnh console nói chung? ví dụ như ls?