Ş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
,$HOSTNAME
ve$PWD
onun yerine.