Ich möchte den aktuellen Pfad in der sh-Eingabeaufforderung anzeigen (nicht in der bash-Shell), in der derzeit nur "#" angezeigt wird. Ich habe versucht, dies einzuführen
env PS1="$(whoami)@$(hostname):$(pwd)"
und
set PS1="$(whoami)@$(hostname):$(pwd)"
in /etc/profile
.
Dies wird jedoch nicht aktualisiert, wenn das Verzeichnis geändert oder der Benutzer geändert wird. Bitte schlagen Sie einen Weg vor, um diese Dynamik zu erreichen.
$()
ein separates Programm ausführt. es wäre schneller Umgebungsvariablen zu verwenden, wie zum Beispiel$LOGNAME
,$HOSTNAME
und$PWD
stattdessen.