PS1='${PWD%/*}/\[\e[33;1m\]${PWD##*/}\[\e[0m\] \$: '
используйте bash'isms для управления $PWD для последнего компонента. COlorize, и добавляют все же еще больше meta для Escape удара.
Замените различными числами 33 для различных цветов.
лично я ненавижу путь в подсказке, он преодолевает экран. Я предпочитаю в строке заголовка.
PROMPT_COMMAND='echo -ne "\e]0;$USER@${HOSTNAME%%.*}: $(pwd -P)\a"'
ОТРЕДАКТИРУЙТЕ измененные Кавычки на PS1 к одинарным кавычкам, так как он должен быть оценен каждый раз, когда он печатается, не только однажды, когда он читается. Спасибо @Gordon
Используйте что-то как $(dirname \w)/\[$(tput bold)\]$(basename \w)\[$(tput sgr0)\]
в $PS1
. Не забывайте одинарные кавычки.