Tidak juga; warna output program tertentu dikontrol oleh perintah, bukan oleh terminal.
Karena itu, dengan anggapan terminal Anda memahami kode pelarian ANSI untuk warna (kebanyakan), Anda dapat menggunakan kode pelarian untuk mengatur warna prompt yang Anda inginkan di awal prompt, dan warna output yang Anda inginkan di akhir; ini akan menghasilkan baris perintah Anda juga menjadi warna apa pun yang Anda tetapkan untuk output, tapi itu mungkin sedekat Anda akan mendapatkan apa yang Anda cari. Misalnya, berikut ini:
$ export PS1='\[\033[00;35m\]\u\[\033[00m\]@\[\033[00;35m\]\H\[\033[00m\]:\[\033[00;33m\]\W\[\033[00m\] \$\[\033[00;34m '
akan memberi Anda prompt yang terlihat seperti:
user@host:wd $ _
dengan 'pengguna' dan 'tuan rumah' dengan warna ungu, 'wd' (cwd Anda) berwarna coklat (kuning gelap), dan semuanya setelah '$' dalam apa pun yang digunakan terminal Anda untuk biru muda. (Xterm default akan membuat ini dalam cyan; gnome-terminal tampaknya default ke warna biru jagung yang agak bagus.)
Kode warna aktual, sebagaimana ditentukan dalam format yang diperlukan untuk bash, adalah, misalnya \[\033[00;35m\]
, di mana 00;35
spesifikasi warna aktual; terkemuka 00
jarang berubah, tetapi dapat menghasilkan efek IIRC tebal (01), garis bawah (??), dan membalikkan video (??), sedangkan trailing '35' adalah warna sebenarnya, yang dalam hal ini berwarna ungu.
Sangatlah sulit menemukan daftar kode warna ANSI yang layak, tetapi warna latar depan berjalan dari 30 hingga 37, dan yang latar belakang dari 40 hingga 47, sebagai berikut:
color fg bg
black 30 40
red 31 41
green 32 42
yellow 33 43
blue 34 44
purple 35 45
cyan 36 46
gray/white 37 47
Perlu diingat bahwa, karena Anda menetapkan warna default untuk semua yang mengikuti prompt Anda, program yang Anda jalankan yang tidak mengatur warna sendiri melalui kode escape akan mengambil warna itu - misalnya, jika Anda menjalankan pager, Anda cenderung melihat outputnya dalam warna yang sama dengan yang Anda tetapkan untuk perintah lain. Sementara itu, perintah yang tidak mengatur warna mereka sendiri melalui kode melarikan diri akan mengabaikan usaha Anda sepenuhnya.