Я хотел бы отобразить текущий путь в приглашении sh (не в оболочке bash), который в настоящее время просто показывает "#", я попытался с введением этого
env PS1="$(whoami)@$(hostname):$(pwd)"
а также
set PS1="$(whoami)@$(hostname):$(pwd)"
в /etc/profile.
Но, как очевидно, это не обновляется, когда изменяется каталог или пользователь. Пожалуйста, предложите способ сделать это динамичным.
$()запускает отдельную программу; было бы быстрее использовать переменные окружения, такие как$LOGNAME,$HOSTNAMEи$PWDвместо.