Um ein Terminal, oder auch die Konsole etwas bunter zu machen kann man den Eingabeprompt über eine Variable anpassen.

csh/tcsh

Die csh, genauer gesagt die tcsh, ist die Standardshell unter FreeBSD und wird verwendet, so keine andere Shellinstalliert und eingerichtet wurde. Die csh/tcsh wird in der Datei ~/.cshrc eingerichtet. Mit Folgenden Einstellungen erhält man einen bunten Prompt.

setenv  CLICOLOR
set prompt="\n%{\033[0;32m%}%n@%m:%{\033[0;33m%}%~%{\033[1;30m%}>%{\033\[0;37m%} "

Bash

Die Bash ist, speziell im Linuxumfeld eine sehr verbreitete Shell. Die Installation der Bash wird in bash installieren erläutert. Um den Prompt der Bash einzurichten wird die Umgebungsvariable $PS1 eingerichtet.

Um einen bunten Promt zu bekommen setzt man z.B. folgenden Wert:

export PS1="\\[\\033[1;34m\\]\\u@\\h:\\[\\033[1;32m\\]\\w> \\[\\033[0m\\]"
export CLICOLOR=YES

Die Variable CLICOLOR definiert, dass die Ausgabe von ls farbig dargestellt wird.

Um zu erreichen, dass die Einstellungen immer verwendet werden sollten die Zuweisungen in ~/.bashrc (für normale Shellaufrufe) und in ~/.profile (für Loginshells) eingefügt werden.

Mehr Informationen zu Escape Sequenzen für bunte Terminalausgaben findet man http://www.linupedia.org/opensuse/Farbe_in_der_Konsole#Die_ANSI_Escape_Sequence_f.C3.BCr_Attribut-_und_Farbdarstellung hier