Я пытался научиться настраивать свою оболочку, и я наткнулся на два разных способа задания цветов в оболочке Bash. Они оба, кажется, достигают одной и той же цели, и я не уверен, в чем (если таковая имеется) разница. Что делают окружающие [и]?
Пример:
# colors!
red="\e[38;5;196m"
lightMagenta="\[\e[38;5;175m\]"
reset="\[\033[0m\]"
# Change command prompt
source ~/git-prompt.sh
export GIT_PS1_SHOWDIRTYSTATE=1
export PS1="$lightMagenta\u@\h$green\$(__git_ps1)$red \W $ $reset"
Любое понимание будет высоко ценится.
Спасибо!