Я использую bash в приложении OS X Terminal, и мой пользовательский $ PS1 ломается, когда я прокручиваю свою историю.
PS1="${BLUE}\u${CYAN}@${RED}\h${BLUE}\w\n\[${red}\$${NC}\]"
тоже пробовал
PS1 = "$ {СИНИЙ} \ u $ {CYAN} @ $ {RED} \ h $ {СИНИЙ} \ w \ r \ n [$ {красный} \ $$ {NC}]"
Проблема, похоже, в новой строке. Я использовал эту подсказку bash на Slackware без проблем.