Mancher Oldschool-Unixer wird mich für diesen Happy-Epileppi Prompt hassen :-)
CODE:export PS1='$(EXC=$?;if [ $EXC == 0 ] ;then echo \[\e[32m\]OK 0; else echo \[\e[31m\]ERR $EXC; fi)\[\e]0;\w\a\] \[\e[32m\]: \u@\h( ) \[\e[33m\]\w\[\e[0m\] \n\$ '
Ich find´s praktisch, das Workingdir, die Uhrzeit und den Returncode des letzten Kommandos immer im Blick zu haben...
UPDATE - mit Titel f�r das X11-Fenster:
CODE:export PS1='$(EXC=$?;if [ $EXC != 0 ] ;then echo \[\e[31m\]ERR "$EXC : " ; fi)\[\e]0;\w\a\]\[\e[32m\]\u@\H( ) \[\e[33m\]\w\[\e[0m\] \n\$ \033]0;\u@\H\007'
UPDATE II - mit Titel für das X11-Fenster:
(diese Version schrottet nicht die Readline, wenn die Kommandozeile mal etwas länger wird)
CODE:export PS1='$(EXC=$?;if [ $EXC != 0 ] ;then echo \[\e[31m\]ERR "$EXC : " ; fi)\[\e]0;\w\a\]\[\e[32m\]\u@\H(\D{%Y-%m-%d} ) \[\e[33m\]\w\[\e[0m\] \n\$ \[\e]2;\u@\H \w\a\]'

ich habe mir eine Funktion geschrieben, die den Prompt in Abhängigkeit
vom Benutzer, Host und Returncode setzt.
http://www.256bit.org/~chrisbra/configs/bash/bash_functions.txt
(suche display_prompt)
dazu dann noch ein PROMPT_COMMAND=display_prompt
Grüße,
Christian
Coole Idee.
Ho Ho Ho
Stefan