<img src=”/img/bash-prompt.png” alt=“Colorful Bash-Promp” style=“float:left” />
Sven Herzberg asked me to fix a bug in his bash-prompt ($PS1). So I got the idea to catch his prompt, adjust some stuff and use it as mine. Here is the code:<br style=“clear:both” />
TTY=$(tty | awk -F "/" '{print $3"/"$4}')
YELLOW_BOLD="\[\033[01;33m\]"
GREEN_BOLD="\[\033[01;32m\]"
WHITE_BOLD="\[\033[01;37m\]"
RED_BOLD="\[\033[01;31m\]"
VIOLET_BOLD="\[\033[01;35m\]"
GRAY_BOLD="\[\033[01m\]"
YELLOW="\[\033[0;33m\]"
GREEN="\[\033[0;32m\]"
WHITE="\[\033[0;37m\]"
RED="\[\033[0;31m\]"
VIOLET="\[\033[0;35m\]"
GRAY="\[\033[0m\]"
PS1="${GRAY}\$(RETURN=\$?;[ \"\${RETURN}\" != \"0\" ] && echo \"\${RETURN} \")${ YELLOW}\$(date +[%H:%M]) $([ $(whoami) != root ] && echo ${GREEN_BOLD}$(whoami)$ {WHITE}@)${RED_BOLD}${HOSTNAME%%.*}${WHITE}:\$(if [ \$(jobs | wc -l) != 0 ]; the n echo \" ${VIOLET}(bg: \"\$(jobs | wc -l | awk '{ print $1 }')\")\"; fi)${WHITE } \w${GREEN} ${TTY} \$ ${GRAY} "
Filed under Linux & no comments & two trackbacks
Trackback specific URI for this entry