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
,$HOSTNAME
i$PWD
zamiast tego.