custom prompt bash code example
Example: bash edit prompt display appearance
# syntax:
# export PS1='<Format required>'
# example:
export PS1='\[\033[1;33m\]\u@\[\e[0;36m\]\h:\[\e[1;32m\]$(pwd)\[\e[1;32m\]> \[\033[1;37m\]'
#===========================================================================================
# + ----------- + ----------------------------------------------------------- +
# | USABLE CODE | WHAT THE CODE REPRESENTS |
# + ----------- + ----------------------------------------------------------- +
# | \u | username |
# | \h | hostname |
# | \w | Full path of the current working directory (uses ~) |
# | $(pwd) | Full path of the current working directory (doesn't use ~) |
# | \[ | Begin sequence of non-printing characters |
# | \] | End sequence of non-printing characters |
# + ----------- + ----------------------------------------------------------- +
# + -------- + ------------ +
# | CODE | COLOR |
# + -------- + ------------ +
# | \e[0;30m | Black |
# | \e[1;37m | White |
# | \e[0;31m | Dark Red |
# | \e[1;31m | Light Red |
# | \e[0;32m | Dark Green |
# | \e[1;32m | Light Green |
# | \e[0;33m | Dark Yellow |
# | \e[1;33m | Light Yellow |
# | \e[0;34m | Dark Blue |
# | \e[1;34m | Light Blue |
# | \e[0;35m | Dark Pink |
# | \e[1;35m | Light Pink |
# | \e[0;36m | Dark Cyan |
# | \e[1;36m | Light Cyan |
# | \e[0;37m | Dark Gray |
# | \e[1;30m | Light Gray |
# + -------- + ------------ +