Prompt Bash avançado [Artigo] - página 2
[ Hits: 80.433 ]
Aparência do prompt
A aparência do prompt é controlada pela variável PS1. Continuações de comando são indicadas pela variável PS2. Existem ainda as variáveis PS3 e PS4, mas vamos restringir as modificações à variável PS1, que é a que realmente nos interessa para as modificações propostas no artigo.
Se quiser saber mais sobre as variáveis PS2, PS3 e PS4, veja a man page do bash com o comando:
Antes de iniciarmos é bom que se faça um backup da sua variável PS1, pois as modificações a seguir serão efetuadas imediatamente. Então caso você não goste da modificação que foi feita, poderá retornar o formato anterior sem que se tenha que fechar e abrir novamente o terminal (Xterm) ou reiniciar o computador (console).
Para isso apenas vamos criar uma variável de ambiente com o valor da variável PS1 com o comando:
$ PS1BKP=$PS1
Assim, sempre que precisar voltar à variável PS1 anterior basta usar o comando:
$ PS1=$PS1BKP
Para setarmos a variável PS1 devemos digitar no terminal o seguinte comando:
PS1=parâmetros
Onde "parâmetros" são as informações que queremos ter no nosso prompt.
Um simples prompt terá a aparência a seguir, com um simples caractere:
[[email protected]]$ PS1=$
Para demonstrar o melhor jeito e experimentando com os parâmetros básicos, veja que logo após você digitar o comando para mudar a variável e teclar enter, o prompt é automaticamente atualizado.
Veja que apenas adicionamos um espaço em branco ao final da variável para que fique mais legível o comando que estamos digitando.