Colorize your Bash prompt

colored_bash_prompt

echo 'if [ -f /etc/bash_colorize_prompt ]; then' >> "$HOME/.bashrc"
echo '     . /etc/bash_colorize_prompt' >> "$HOME/.bashrc"
echo 'fi' >> "$HOME/.bashrc"

then

sudo su

and

> /etc/bash_colorize_prompt
echo "## Colors" >> /etc/bash_colorize_prompt
echo 'LFRED="[\033[01;31m]" # foreground light red' >> /etc/bash_colorize_prompt
echo 'RS="[\033[0m]"    	# reset' >> /etc/bash_colorize_prompt
echo 'FYEL="[\033[33m]" 	# foreground yellow' >> /etc/bash_colorize_prompt
echo 'LFGRN="[\033[01;32m]" # foreground light green' >> /etc/bash_colorize_prompt
echo 'FBLE="[\033[34m]" # foreground blue' >> /etc/bash_colorize_prompt
echo 'if [ "$USER" = "root" ]; then' >> /etc/bash_colorize_prompt
echo '        PS1="${LFRED}u${RS}@${FYEL}h${RS}:${FBLE}w${RS}# "' >> /etc/bash_colorize_prompt
echo 'else' >> /etc/bash_colorize_prompt
echo '        PS1="${LFGRN}u${RS}@${FYEL}h${RS}:${FBLE}w${RS}$ "' >> /etc/bash_colorize_prompt
echo 'fi' >> /etc/bash_colorize_prompt
echo 'if [ -f /etc/bash_colorize_prompt ]; then' >> "/root/.bashrc"
echo '     . /etc/bash_colorize_prompt' >> "/root/.bashrc"
echo 'fi' >> "/root/.bashrc"

Now the last step

source ~/.bashrc

Congratulations.


3 Responses to “Colorize your Bash prompt”

Leave a Reply