2

Мой терминал freebsd всегда показывает только «#». Я хочу, чтобы он отображал текущий каталог. Как я могу справиться с этим? Спасибо большое!

2 ответа2

2

если используется оболочка bash - в .bash_profile добавьте:

PS1="[\u@\h:\w] " 
case `id -u` in
      0) PS1="${PS1}# ";;
      *) PS1="${PS1}$ ";;
esac
0

В FreeBSD 10.2 \u не работает.

Я заменил его на « ´whoami´ как в оригинальной подсказке. Теперь все отлично работает.

PS1="´whoami´@\h:\w" 
case `id -u` in
    0) PS1="${PS1}# ";;
    *) PS1="${PS1}$ ";;
esac

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .