Mein FreeBSD-Terminal zeigt immer nur „#“ an. Ich möchte, dass das aktuelle Verzeichnis angezeigt wird. Wie kann ich das erreichen? Vielen Dank!
Antwort1
bei Verwendung der Bash-Shell fügen Sie in .bash_profile Folgendes hinzu:
PS1="[\u@\h:\w] "
case `id -u` in
0) PS1="${PS1}# ";;
*) PS1="${PS1}$ ";;
esac
Antwort2
Unter FreeBSD 10.2 \u
scheint es nicht zu funktionieren.
Ich habe es ´whoami´
in der ursprünglichen Eingabeaufforderung durch „as“ ersetzt. Jetzt funktioniert es einwandfrei.
PS1="´whoami´@\h:\w"
case `id -u` in
0) PS1="${PS1}# ";;
*) PS1="${PS1}$ ";;
esac