Мой терминал freebsd всегда показывает только "#" Я хочу, чтобы он показывал текущий каталог. Как мне это сделать? Спасибо большое!
решение1
если используется оболочка bash - в .bash_profile добавьте:
PS1="[\u@\h:\w] "
case `id -u` in
0) PS1="${PS1}# ";;
*) PS1="${PS1}$ ";;
esac
решение2
В FreeBSD 10.2, \u
похоже, не работает.
Я заменил его на ´whoami´
как в оригинальном запросе. Теперь он работает нормально.
PS1="´whoami´@\h:\w"
case `id -u` in
0) PS1="${PS1}# ";;
*) PS1="${PS1}$ ";;
esac