Je voudrais afficher le chemin actuel dans l'invite sh (pas shell bash), qui ne montre actuellement que "#", j'ai essayé avec l'introduction de cette
env PS1="$(whoami)@$(hostname):$(pwd)"
et
set PS1="$(whoami)@$(hostname):$(pwd)"
dans /etc/profile
.
Mais il est évident que cela ne s’actualise pas lorsque le répertoire est modifié ou que l’utilisateur change. S'il vous plaît suggérer un moyen de rendre cette dynamique.
$()
exécute un programme distinct; il serait plus rapide d'utiliser des variables d'environnement, telles que$LOGNAME
,$HOSTNAME
et à la$PWD
place.