Unix

내 bash prompt PS1

ForceCore 2018. 10. 6. 22:11

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$


이런 두 줄짜리이다.