Pek sayılmaz; belirli bir programın çıktısının rengi terminal tarafından değil, komut tarafından kontrol edilir.
Bununla birlikte, terminalinizin renk için ANSI kaçış kodlarını anladığını varsayarsak (çoğu), istemin başında istediğiniz istem rengini ve sonunda istediğiniz çıkış rengini ayarlamak için kaçış kodlarını kullanabilirsiniz; bu, komut satırlarınızın çıktı için belirlediğiniz renkte olmasına neden olur, ancak bu muhtemelen aradığınız şeye ulaşacağınız kadar yakındır. Örneğin, aşağıdakiler:
$ export PS1='\[\033[00;35m\]\u\[\033[00m\]@\[\033[00;35m\]\H\[\033[00m\]:\[\033[00;33m\]\W\[\033[00m\] \$\[\033[00;34m '
size şöyle bir istem verecektir:
user@host:wd $ _
'kullanıcı' ve 'ana bilgisayar' mor renkte, 'wd' (cwd) kahverengi renkte (koyu sarı) ve terminalin açık mavi için kullandığı her şeyde '$' işaretinden sonraki her şey. (Varsayılan bir xterm bunu camgöbeği haline getirecektir; gnome terminali varsayılan olarak peygamber çiçeği mavisinin oldukça güzel bir tonuna benziyor.)
Bash için gerekli formatta belirtildiği gibi gerçek renk kodu, örneğin, gerçek renk spesifikasyonunun \[\033[00;35m\]nerede 00;35olduğu; önde gelen 00nadiren değişir, ancak IIRC kalın (01), altı çizili (??) ve ters video (??) efektleri üretebilirken, izleyen '35', bu durumda mor olan gerçek renktir.
ANSI renk kodlarının iyi bir listesini bulmak şaşırtıcı derecede zordur, ancak ön plan renkleri 30 ila 37 arasında ve arka plan renkleri 40 ila 47 arasındadır:
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
İsteminizi izleyen her şey için varsayılan bir renk ayarladığınızdan, kaçış kodları ile kendi renklerini ayarlamayan programların bu rengi alacağını unutmayın - örneğin, çağrı cihazı, muhtemelen çıktısını diğer komutlar için ayarladığınız renkte görürsünüz. Bu arada, komutlar do kaçış kodları üzerinden kendi renklerini ayarlamak tamamen çabalarınızı göz ardı eder.