Şu anda sadece "#" i gösteren sh komut satırında (bash shell değil) geçerli yolu görüntülemek istiyorum.
env PS1="$(whoami)@$(hostname):$(pwd)"
ve
set PS1="$(whoami)@$(hostname):$(pwd)"
içinde /etc/profile.
Ancak açıkça görüldüğü gibi bu, dizin değiştirildiğinde veya kullanıcı değiştiğinde yenilenmez. Lütfen bunu dinamik yapmanın bir yolunu önerin.
$()ayrı bir program çalıştırdığını unutmayın ; daha hızlı ortam gibi değişkenleri, kullanmak olacaktır$LOGNAME,$HOSTNAMEve$PWDonun yerine.