A variável de sistema PS1, guarda o formato do prompt. Para deixá-lo colorido, tudo o que você precisa é colocar os códigos de cores no interior da variável, os códigos são:
- 31 - vermelho
- 32 - verde
- 33 - amarelo
- 34 - azul
- 35 - magenta
- 36 - ciano
- 37 - branco
- 38 - cinza
E, para colocá-los no prompt, precisa mandar uma seqüência de ESCape, seguido do formato (bold[1] ou normal[0]) e por último da cor, como neste exemplo:
PS1='\[\e[0;32m\]\u@\h:\w\$ \[\e[0m\]'
Nesta seqüencia, dizemos que o prompt será verde (\[\e[0;32m\]), irá aparecer o nome do usuário (\u) seguido por uma arroba (@), o nome da máquina (\h), um dois pontos (:) o diretório de trabalho em que você está (\w) e por último, um $ (\$) que será substituído por um # se você for o root do sistema.
Irá ficar algo mais ou menos assim:
Maiores detalhes, podem ser vistos examinando o Bash-Prompt-HOWTO. |