Gostaria de exibir o caminho atual no prompt sh (não no bash shell), que atualmente mostra apenas "#", tentei introduzir este
env PS1="$(whoami)@$(hostname):$(pwd)"
e
set PS1="$(whoami)@$(hostname):$(pwd)"
no /etc/profile
.
Mas, como óbvio, isso não é atualizado quando o diretório é alterado ou o usuário é alterado. Por favor, sugira uma maneira de tornar isso dinâmico.
$()
um executa um programa separado; seria mais rápido usar variáveis de ambiente, como$LOGNAME
,$HOSTNAME
e em$PWD
vez disso.