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|~/.bashrc]] (für normale Shellaufrufe) und in [[.profile|~/.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]]