Tambahkan Warna ke Terminal di Mac OS X

Menambahkan ls output berwarna ke Terminal di Mac OS X adalah cara yang baik untuk membuat navigasi di sekitar baris perintah sedikit lebih mudah di mata. Hal ini membuat item yang berbeda muncul dalam warna yang berbeda, termasuk direktori, file, file yang dapat dieksekusi, dan tautan simbolik.

Cara Menambahkan Output Warna 'ls' di Mac OS X Terminal

Kami akan membahas pengaturan keluaran warna yang dapat disesuaikan untuk kedua terminal gelap dan terang, dan Anda bisa mendapatkan pratinjau output ls warna dengan mengetikkan "ls-G" pada baris perintah. Pratinjau dengan ls-G akan tergantung pada pengaturan warna Terminal dan tidak selalu mewakili warna yang ditampilkan dalam screenshot di bawah ini.

  • Buka Terminal dan ketik:
  • nano .bash_profile
  • Gunakan tombol panah untuk menavigasi ke bagian bawah dokumen dan tempelkan di salah satu blok teks di bawah ini, tergantung pada penampilan terminal (lihat entri pria di bawah ini untuk penyesuaian lebih lanjut)

Warna untuk Tema Dark Terminal:
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

Warna untuk Tema Terminal Ringan:
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad

  • Setelah string disisipkan ke dalam .bash_profile konfirmasi bahwa ini terlihat seperti ini di nano:
  • Tekan Control + O untuk menyimpan dan membuka jendela Terminal baru
  • Ketik "ls" atau "ls -la" untuk mengonfirmasi keluaran yang diwarnai

Opsional, Anda mungkin ingin membuat alias di .bash_profile untuk menautkan ls ke sesuatu seperti ls -GFh, ini akan terlihat seperti:

alias ls='ls -GFh'

Ini akan bekerja dengan Mac OS X 10.6, OS X 10.7, OS X 10.8, dan seterusnya, selama Anda menggunakan bash shell. Jika Anda tidak yakin apa shell yang Anda gunakan, lihat titlebar window Terminal untuk "bash", atau Anda dapat memeriksa dengan perintah berikut:

echo $SHELL

Outputnya adalah "/ bin / bash" jika itu bash, dan sesuatu yang lain jika tidak.

Jangan lupa bahwa Anda juga dapat mengubah tampilan jendela Terminal secara instan dan mengubah wallpaper Terminal juga.


Kustomisasi LSCOLORS Secara Manual
Jika pilihan warna di atas tidak melakukannya untuk Anda, Anda dapat mengatur apa pun yang Anda inginkan. Ini adalah halaman manual di LSCOLORS jika Anda ingin mencobanya. Standarnya adalah "exfxcxdxbxegedabagacad" tetapi menghapus entri warna .bash_profile akan menghapus semua kombinasi warna yang menyeramkan juga.

LSCOLORS Nilai dari variabel ini menggambarkan warna apa yang digunakan
untuk atribut mana saat warna diaktifkan dengan
CLICOLOR. String ini merupakan gabungan dari pasangan
format fb, di mana f adalah warna foreground dan b adalah
warna latar belakang.

Penunjuk warna adalah sebagai berikut:

hitam
b merah
c hijau
d coklat
e biru
f magenta
g cyan
h abu-abu terang
Warna hitam tebal, biasanya berwarna abu-abu gelap
B tebal merah
C hijau tebal
D coklat tebal, biasanya berwarna kuning
E berani biru
F magenta tebal
G bold cyan
H tebal abu-abu terang; terlihat seperti putih cerah
x latar depan atau latar belakang default

Perhatikan bahwa warna di atas adalah standar ANSI. Sebenarnya
tampilan dapat berbeda tergantung pada kemampuan warna
terminal sedang digunakan.

Urutan atribut adalah sebagai berikut:

1. direktori
2. tautan simbolik
3. soket
4. pipa
5. dapat dieksekusi
6. blokir khusus
7. karakter khusus
8. executable dengan setuid bit set
9. dieksekusi dengan set bit setgid
10. direktori yang bisa ditulis ke orang lain, dengan sedikit lengket
11. direktori dapat ditulis ke orang lain, tanpa lengket
sedikit

Standarnya adalah "exfxcxdxbxegedabagacad", yaitu warna biru
latar belakang dasar dan default untuk direktori biasa,
latar depan hitam dan latar belakang merah untuk setuid executa-
bles, dll.