Saya menghabiskan sebagian besar waktu saya bekerja di lingkungan Unix dan menggunakan emulator terminal. Saya mencoba menggunakan warna pada baris perintah, karena warna membuat output lebih berguna dan intuitif.
Opsi apa yang ada untuk menambahkan warna ke lingkungan terminal saya? Trik apa yang Anda gunakan? Perangkap apa yang Anda temui?
Sayangnya, dukungan untuk warna bervariasi tergantung pada jenis terminal, OS, pengaturan TERM, utilitas, implementasi buggy, dll.
Berikut adalah beberapa tips dari pengaturan saya, setelah banyak percobaan:
- Saya cenderung mengatur
TERM=xterm-color
, yang didukung pada sebagian besar host (tetapi tidak semua). - Saya bekerja pada sejumlah host yang berbeda, versi OS yang berbeda, dll. Saya menggunakan semuanya dari macOS X, Ubuntu Linux, RHEL / CentOS / Scientific Linux dan FreeBSD. Saya mencoba untuk menjaga hal-hal yang sederhana dan generik, jika memungkinkan.
- Saya melakukan banyak pekerjaan menggunakan GNU
screen
, yang menambahkan lapisan kesenangan lainnya. - Banyak OS mengatur hal-hal seperti
dircolors
dan secara default, dan saya tidak ingin memodifikasi ini pada seratus host yang berbeda. Jadi saya mencoba untuk tetap dengan default. Sebagai gantinya, saya mengubah konfigurasi warna terminal saya. Gunakan warna untuk beberapa perintah Unix (
ls
,grep
,less
,vim
) dan cepat Bash . Perintah-perintah ini tampaknya menggunakan standar " ANSI escape sequence ". Sebagai contoh:alias less='less --RAW-CONTROL-CHARS' export LS_OPTS='--color=auto' alias ls='ls ${LS_OPTS}'
Saya akan memposting .bashrc
dan menjawab pertanyaan saya sendiri Gaya Jeopardy.
column -t --color
?