Non proprio; il colore dell'output di un determinato programma è controllato dal comando, non dal terminale.
Detto questo, supponendo che il terminale comprenda i codici di escape ANSI per il colore (la maggior parte lo fanno), è possibile utilizzare i codici di escape per impostare il colore del prompt desiderato all'inizio del prompt e il colore di output desiderato alla fine; ciò comporterebbe anche che le tue righe di comando siano di qualunque colore tu abbia impostato per l'output, ma probabilmente è più vicino a quello che stai cercando. Ad esempio, quanto segue:
$ export PS1='\[\033[00;35m\]\u\[\033[00m\]@\[\033[00;35m\]\H\[\033[00m\]:\[\033[00;33m\]\W\[\033[00m\] \$\[\033[00;34m '
ti darà un messaggio simile a:
user@host:wd $ _
con "user" e "host" in viola, "wd" (il tuo cwd) in marrone (giallo scuro) e tutto ciò che segue "$" in qualunque cosa il tuo terminale usi per l'azzurro. (Un xterm predefinito lo renderà in ciano; gnome-terminal sembra predefinito a una bella tonalità di blu fiordaliso.)
Il codice colore effettivo, come specificato nel formato necessario per bash, è, ad esempio \[\033[00;35m\], dove si 00;35trova la specifica colore effettiva; il 00comando principale cambia raramente, ma può produrre effetti IIRC in grassetto (01), sottolineato (??) e video inverso (??), mentre il '35' finale è il colore effettivo, che in questo caso è il viola.
È sorprendentemente difficile trovare un elenco decente di codici colore ANSI, ma i colori di primo piano vanno da 30 a 37 e quelli di sfondo da 40 a 47, come segue:
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
Tieni presente che, poiché stai impostando un colore predefinito per tutto ciò che segue il tuo prompt, i programmi che esegui che non impostano i propri colori tramite i codici di escape assumeranno quel colore, ad esempio se esegui un cercapersone, probabilmente vedrai il suo output nello stesso colore che hai impostato per altri comandi. Nel frattempo, i comandi che non impostano i propri colori tramite codici di escape ignoreranno del tutto i vostri sforzi.