Anda harus melakukan dua hal:
- atur
LSCOLORS
variabel lingkungan
- buat alias untuk
ls
jadi itu menunjukkan warna secara default
Di ~/.bash_profile
tambahkan Anda yang berikut ini:
export LSCOLORS="EHfxcxdxBxegecabagacad"
alias ls='ls -lGH' <-----This shows in list format, follow symlinks colorized
Warna-warna diatur oleh setiap bit di atas; latar depan yang pertama dan latar belakang yang kedua. Dua karakter pertama merujuk ke direktori yang memiliki latar depan biru tebal dan latar belakang abu-abu terang.
Namun, ada utilitas online yang bagus untuk melihat apa arti dan warna masing-masing secara real time. Bahkan akan menghasilkan "kode" untuk Anda. (Saya tidak berafiliasi dengan ini sama sekali). Ini akan bekerja di MacOS / FreeBSD dan Linux. Pastikan Anda memilih opsi BSD untuk macOS.
Kalkulator LSCOLORS
Urutan atribut adalah sebagai berikut:
1. direktori
2. tautan simbolik
3. soket
4. pipa
5. dieksekusi
6. blok spesial
7. karakter spesial
8. dieksekusi dengan setuid set bit
9. executable dengan setgid bit set
10. direktori dapat ditulisi oleh orang lain, dengan sedikit lengket
11. direktori dapat ditulisi oleh orang lain, tanpa lengket
Penentu warna adalah sebagai berikut:
hitam
b merah
c hijau
d coklat
e biru
f magenta
g cyan
h abu-abu terang
Hitam tebal, biasanya terlihat abu-abu gelap
B tebal merah
C tebal hijau
D tebal cokelat, biasanya tampak kuning
Biru tebal
Magenta tebal
G cyan berani
H abu-abu terang; terlihat seperti putih cerah
x foreground atau background default