Pas vraiment; la couleur de la sortie d'un programme donné est contrôlée par la commande et non par le terminal.
Cela dit, en supposant que votre terminal comprend les codes d'échappement ANSI pour la couleur (la plupart le font), vous pouvez utiliser des codes d'échappement pour définir la couleur d'invite souhaitée au début de l'invite et la couleur de sortie souhaitée à la fin; cela entraînerait que vos lignes de commande soient également de la couleur que vous définissez pour la sortie, mais c'est probablement à peu près aussi proche que vous allez obtenir ce que vous recherchez. Par exemple, les éléments suivants:
$ export PS1='\[\033[00;35m\]\u\[\033[00m\]@\[\033[00;35m\]\H\[\033[00m\]:\[\033[00;33m\]\W\[\033[00m\] \$\[\033[00;34m '
vous donnera une invite qui ressemble à:
user@host:wd $ _
avec 'user' et 'host' en violet, 'wd' (votre cwd) en marron (jaune foncé), et tout après le '$' dans tout ce que votre terminal utilise pour le bleu clair. (Un xterm par défaut rendra cela en cyan; gnome-terminal semble avoir par défaut une assez belle nuance de bleuet.)
Le code de couleur réel, tel que spécifié dans le format nécessaire pour bash, est, par exemple \[\033[00;35m\], où 00;35est la spécification de couleur réelle; le 00début change rarement, mais peut produire des effets gras (01), souligné (??) et inversé vidéo (??) IIRC, tandis que le '35' de fin est la couleur réelle, qui dans ce cas est le violet.
Il est étonnamment difficile de trouver une liste décente de codes de couleur ANSI, mais les couleurs de premier plan vont de 30 à 37 et celles de fond de 40 à 47, comme suit:
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
Gardez à l'esprit que, puisque vous définissez une couleur par défaut pour tout ce qui suit votre invite, les programmes que vous exécutez qui ne définissent pas leurs propres couleurs via les codes d'échappement vont prendre cette couleur - par exemple, si vous exécutez un pager, vous verrez probablement sa sortie dans la même couleur que celle que vous avez définie pour les autres commandes. Pendant ce temps, les commandes qui ne fixent leurs propres couleurs via des codes d'échappement ignorent entièrement vos efforts.