você está aqui: Home  → Arquivo de Mensagens

Configuração do prompt da Shell

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 20 de Abril de 1997

Para facilitar a identificação do diretório onde nos encontramos, o prompt do unix pode ser configurado para sempre exibir o diretório corrente.

Os comandos variam de acordo com a shell utilizada. No caso da cshell, por exemplo, isto pode ser conseguido acrescentando-se as seguintes linhas ao seu arquivo .cshrc:

  	set prompt="[$cwd] "
  	alias cd 'cd \!* ; set prompt="[$cwd] "'

Esta sequencia de comandos fará com que o prompt apareça da seguinte forma:

  	[/var] cd /usr/include
  	[/usr/include] cd ~=
  	[/home/queiroz]

Existe uma forma mais complicada de se configurar o prompt que substitui o seu diretório home (/home/queiroz, por exemplo) por "~". Se as seguintes linhas forem incluídas no arquivo .cshrc=

  	set prompt="[""echo $cwd | sed s@$HOME@\~@""] "=
  	alias cd 'cd \!* ; set prompt="[""echo $cwd | sed s@$HOME@\~@""] "'=

Desta forma o seu prompt ficará da seguinte forma:

  	[~] cd /usr/include=
  	[/usr/include] cd ~/bin=
  	[~/bin]=

O seu homedir será sempre substituído por "~" sempre que aparecer no= diretório corrente. Desta forma, [/home/queiroz/src], aparecerá como [~/src] e assim por diante.=

Importante, deve haver um espaço entre o asterisco e o ponto e vírgula na definição do alias do comando cd. Caso não houver o script para alteração do prompt não irá funcionar.



 

 

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script