На основании указанной выше ошибки можно сделать вывод, что используемая оболочка имеет вид 'zsh' , а не 'bash '
В zsh текущий рабочий каталог представлен как'% / '
Как решить проблему?
Создайте файл с именем .zshr c в домашнем каталоге
Добавьте оператор экспорт PS1 = '% / $' до .zshr c
Откройте новый терминал, чтобы проверить, показывает ли подсказка текущий рабочий каталог.
Другие варианты, которые можно попробовать
export PS1='%1/ $'
покажет только имя текущего каталога (IE, полный путь не указан)
export PS1='%~/ $'
заменит '/ Users / username' в пути к каталогу на ~
A работает пример:
/Users/macuser1/Desktop/stack-overflow $ pwd
/Users/macuser1/Desktop/stack-overflow
/Users/macuser1/Desktop/stack-overflow $ export PS1='%/ $'
/Users/macuser1/Desktop/stack-overflow $
/Users/macuser1/Desktop/stack-overflow $
/Users/macuser1/Desktop/stack-overflow $ $export PS1='%~/ $'
~/Desktop/stack-overflow/ $
~/Desktop/stack-overflow/ $
~/Desktop/stack-overflow/ $ export PS1='%1/ $ '
stack-overflow $
stack-overflow $