Chciałbym wyświetlić bieżącą ścieżkę w wierszu polecenia sh (bez powłoki bash), która obecnie pokazuje tylko „#”, próbowałem z wprowadzeniem tego
env PS1="$(whoami)@$(hostname):$(pwd)"
i
set PS1="$(whoami)@$(hostname):$(pwd)"
w /etc/profile.
Ale to oczywiste, że nie odświeża się po zmianie katalogu lub zmianie użytkownika. Proszę zasugerować sposób, aby uczynić to dynamicznym.
$()uruchamia osobny program; byłoby szybciej używać zmiennych środowiskowych, takich jak$LOGNAME,$HOSTNAMEi$PWDzamiast tego.