Um ein Terminal, oder auch die Konsole etwas bunter zu machen kann man den Eingabeprompt über eine Variable anpassen.
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%} "
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