De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 19 de Janeiro de 1998
No dia 19/01/98 foi enviada uma dica ensinando a configuração do prompt sob CShell.
A dica estava errada. Ela dizia para configurar o prompt da seguinte forma:
$ set prompt="""hostname"":""pwd"" \! % "
Como especificado o diretório corrente não muda para acompanhar os diretórios subsequentes, ou seja, é assumido o valor do primeiro diretório a partir de onde foi invocada a shell. Não serve para muita coisa, não?
Bom, para corrigir, existe uma alternativa modificando a definição do comando cd:
$ alias cd 'cd \!*;set prompt="<$cwd>" '
Desta forma, o prompt sempre será modificado pelo comando cd.
Aproveitando o ensejo, para fazer o mesmo em ksh ou bash:
$ export PS1='<$PWD> '