function nonzero_return() {
RETVAL=$?
[ $RETVAL -ne 0 ] && echo "$RETVAL "
}
export PS1="\n\[\e[33m\]\w\[\e[m\]\n\`nonzero_return\`\[\e[32m\]\u\[\e[m\]\[\e[31m\]@\[\e[m\]\[\e[32;40m\]\h\[\e[m\]\[\e[31m\]\\$\[\e[m\] "
이렇다.
http://ezprompt.net/ : 여기서 생성된 것을 기반으로 조금 고쳤다.
/path/to/directory
[returncode] userid@hostname$
이런 두 줄짜리이다.