Không có câu trả lời nào ở đây bao gồm 256 tùy chọn màu trong các phiên bản mới nhất của Ubuntu. Tôi bị thiếu màu (một số màu gây rắc rối cho tôi gần nhau) vì vậy thư mục màu xanh mặc định trên màu đen rất khó đọc đối với tôi. Điều gì sau đây là nghiên cứu của tôi để thay đổi điều đó.
Nhập dircolors -p |less
để xem mã màu hiện tại của bạn.
.Bashrc mặc định đã được cấu hình không chỉ để tận dụng mã màu của hệ thống, mà còn là một trong ~ / .dircolors để kết xuất đầu ra dircolors thành .dircolor để bạn có thể bắt đầu bằng lệnh này.
dircolors -p > ~/.dircolors
Thay thế: chọn một màu tương tự 256 màu từ dự án năng lượng mặt trời của seebi .
Lấy tập lệnh colortest này và chạy nó bằng lệnh colortest -w
để bạn có thể thấy tất cả các màu cùng một lúc. Chọn một màu. Tôi thích màu cam # 208. Tôi muốn đó là màu văn bản để sử dụng thông tin này trên các mã màu mở rộng, tôi có thể áp dụng điều đó.
Vì vậy, bạn có một màu sắc, bây giờ những gì. Đầu tiên chúng ta phải tạo chuỗi.
Số đầu tiên sẽ là mã thuộc tính, rất có thể là 00, nhưng nếu bạn muốn nó nhấp nháy, hãy đi với 05:
Chọn mã thuộc tính: 00 = none 01 = bold 04 = gạch dưới 05 = nhấp nháy 07 = đảo ngược 08 = che giấu
Tiếp theo chọn nối ;38;5;
vào mã thuộc tính đó để chỉ ra màu văn bản của bạn để nhận 00; 38; 5; và sau đó nối màu của bạn. Tôi chọn 208 vì vậy tôi nhận được 00;38;5;208
.
Nếu bạn cũng muốn đặt một nền trên đó, hãy chọn một màu khác (giả sử là 56) với tập lệnh colortest và nối thêm ;48;5;
cho nền và 56 cho màu để có tổng chuỗi 00;38;5;208;48;5;56
.
Vì vậy, bây giờ bạn có nó, bạn làm gì với nó?
vim ~/.dircolors
và tìm phần bạn muốn thay đổi (đối với tôi là TRỰC TIẾP) thành chuỗi chúng tôi đã xác định ở trên "00; 38; 5; 208".
Điều này sẽ không áp dụng ngay lập tức, bạn sẽ cần phải tải cấu hình. Sử dụng dircolors ~/.dircolors
mã get để đặt biến LS_COLORS của bạn. Bạn chỉ có thể dán nó vào phiên thiết bị đầu cuối của bạn hoặc bạn có thể đóng thiết bị đầu cuối của bạn và mở lại nó. Bạn cũng có thể chuyển nó thành một tập tin và chạy nó dưới dạng tập lệnh shell.
Bạn có thể làm thủ tục tương tự với 16 màu. Bạn không cần những thứ đặc biệt; 38; 5 hoặc 48; 5. Chỉ cần ném các số vào chuỗi và tận hưởng sự đơn giản.
Cảm ơn Dan và seebi cho các ghi chú và mã của họ về điều này.
eval
kịch bản hiển thị màu đại diện đầu ra cho từng loại là rực rỡ ... cảm ơn!