So zeigen Sie in der Terminaleingabeaufforderung von FreeBSD das aktuelle Verzeichnis an

So zeigen Sie in der Terminaleingabeaufforderung von FreeBSD das aktuelle Verzeichnis an

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 \uscheint 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

verwandte Informationen