İki şey yapmalısınız:
LSCOLORS
ortam değişkenini ayarlama
ls
varsayılan olarak renkleri göstermesi için bir takma ad oluşturma
Senin içinde ~/.bash_profile
eklenti aşağıdadır:
export LSCOLORS="EHfxcxdxBxegecabagacad"
alias ls='ls -lGH' <-----This shows in list format, follow symlinks colorized
Renkler yukarıdaki her bir bit tarafından ayarlanır; birincisi ön plan, ikincisi arka plan. İlk iki karakter, koyu mavi ön plana ve açık gri arka plana sahip dizinleri ifade eder.
Ancak, renklerin her birinin ne anlama geldiğini ve gerçek zamanlı olarak nasıl göründüğünü görmek için harika bir çevrimiçi yardımcı program var. Hatta sizin için "kod" oluşturur. (Buna hiç bağlı değilim). Hem MacOS / FreeBSD hem de Linux'ta çalışacaktır. MacOS için BSD seçeneğini seçtiğinizden emin olun.
LSCOLORS Hesap Makinesi
Özelliklerin sırası aşağıdaki gibidir:
1. dizin
2. sembolik bağlantı
3. yuva
4. boru
5. yürütülebilir
6. özel blok
7. özel karakter
8. setuid biti ayarlı yürütülebilir
9. setgid bit ayarlı yürütülebilir
10. yapışkan bit ile başkalarına yazılabilir dizin
11. yapışkan olmadan başkalarına yazılabilir dizin
Renk belirleyiciler aşağıdaki gibidir:
siyah
b kırmızı
c yeşil
d kahverengi
e mavi
eflatun
camgöbeği
h açık gri
Koyu siyah, genellikle koyu gri olarak görünür
B kalın kırmızı
C kalın yeşil
D kalın kahverengi, genellikle sarı olarak görünür
E kalın mavi
F kalın kırmızı
G kalın mavi
H kalın açık gri; parlak beyaz gibi görünüyor
x varsayılan ön plan veya arka plan