คุณต้องทำสองสิ่ง:
- ตั้งค่า
LSCOLORS
ตัวแปรสภาพแวดล้อม
- สร้างนามแฝง
ls
เพื่อแสดงสีตามค่าเริ่มต้น
ในการ~/.bash_profile
เพิ่มของคุณต่อไปนี้:
export LSCOLORS="EHfxcxdxBxegecabagacad"
alias ls='ls -lGH' <-----This shows in list format, follow symlinks colorized
สีถูกตั้งค่าโดยแต่ละบิตด้านบน พื้นหน้าแรกและพื้นหลังเป็นพื้นหลัง อักขระสองตัวแรกอ้างถึงไดเรกทอรีที่มีพื้นหน้าเป็นสีน้ำเงินเข้มและพื้นหลังสีเทาอ่อน
อย่างไรก็ตามมียูทิลิตีออนไลน์ที่ยอดเยี่ยมเพื่อดูว่าแต่ละสีมีความหมายและลักษณะอย่างไรในเวลาจริง มันจะสร้าง "รหัส" ให้คุณด้วย (ฉันไม่ได้มีส่วนเกี่ยวข้องกับเรื่องนี้เลย) มันจะทำงานได้ทั้งใน MacOS / FreeBSD และ Linux ตรวจสอบให้แน่ใจว่าคุณเลือกตัวเลือก BSD สำหรับ macOS
เครื่องคิดเลข LSCOLORS
ลำดับของแอ็ตทริบิวต์มีดังนี้:
1. ไดเรกทอรี
2. ลิงก์สัญลักษณ์
3. ซ็อกเก็ต
4. ท่อ
5. ปฏิบัติการ
6. บล็อกพิเศษ
7. ตัวละครพิเศษ
8. ปฏิบัติการด้วย setuid bit set
9. ปฏิบัติการด้วย setgid bit set
10. ไดเรกทอรีเขียนให้ผู้อื่นด้วยบิต
11. ไดเรกทอรีเขียนได้ถึงคนอื่น ๆ
นักออกแบบสีมีดังนี้:
สีดำ
สีแดงข
คสีเขียว
สีน้ำตาล
e สีน้ำเงิน
f magenta
กรัมสีฟ้า
h สีเทาอ่อน
ตัวหนาสีดำมักปรากฏเป็นสีเทาเข้ม
B แดงเข้ม
สีเขียวเข้ม
สีน้ำตาลเข้ม D มักปรากฏเป็นสีเหลือง
E สีน้ำเงินเข้ม
F สีม่วงแดงเข้ม
ฟ้าเข้ม
H ตัวหนาสีเทาอ่อน; ดูเหมือนสีขาวสว่าง
x เริ่มต้นเบื้องหน้าหรือพื้นหลัง