Formatando o bash com cores e efeitos
Aprenda a dar um brilho e colorido especial a seus scripts, console e códigos-fonte utilizando recursos do bash, que por sinal ainda são pouco documentados pelo que pude constatar. O artigo foca usuários que estão ainda começando a lhe dar bem com o poderoso bash e desejam utilizar destes recursos tão legais e que podem ser bem úteis às vezes.
Parte 2: Formatando as "prompt strings" do bash
Considerando que você já entendeu e abstraiu as dicas de
formatação da página anterior, será bem simples entender o
que iremos fazer em seguida. Mudaremos o "prompt string"
primário do Bash utilizando os mesmo recursos.
Para quem ainda não sabe, prompt string primário, mais conhecido na praça por "PS1", é o conjunto de caracteres que aparece antes do cursor que recebe comandos digitados pelo usuário.
O PS1 padrão é algo como "root@localhost:~#". Traduzindo isso para o Bash ficaria: "\u@\h:\w\$ ". Mais informações em:
Vou pegar como exemplo o meu PS1, que por sinal é bem legalzinho! =)
Siga os procedimentos abaixo para alterar o seu PS1:
$ PS1='\033[01;30m[\t] \033[01;37m\u@\h:\033[01;34m\w\033[01;37m\$ '
$ export PS1
Pronto, a essas horas seu PS1 já deve estar alterado =)! Legal né!?
Dá pra fazer bastante coisa com isso, basta ser criativo e por exemplo, criar uma homenagem ao Brasil e deixar o prompt verde e amarelo, que tal!? :)
OBS: os procedimentos acima irão mudar o prompt apenas provisoriamente. Caso deseje deixar ele definitivamente da forma que escolher, você pode colocar as linhas acima dentro do arquivo ~/.bash_profile (preferencial) ou /etc/profile (não recomendado =P).
Para quem ainda não sabe, prompt string primário, mais conhecido na praça por "PS1", é o conjunto de caracteres que aparece antes do cursor que recebe comandos digitados pelo usuário.
O PS1 padrão é algo como "root@localhost:~#". Traduzindo isso para o Bash ficaria: "\u@\h:\w\$ ". Mais informações em:
Vou pegar como exemplo o meu PS1, que por sinal é bem legalzinho! =)
Siga os procedimentos abaixo para alterar o seu PS1:
$ PS1='\033[01;30m[\t] \033[01;37m\u@\h:\033[01;34m\w\033[01;37m\$ '
$ export PS1
Pronto, a essas horas seu PS1 já deve estar alterado =)! Legal né!?
Dá pra fazer bastante coisa com isso, basta ser criativo e por exemplo, criar uma homenagem ao Brasil e deixar o prompt verde e amarelo, que tal!? :)
OBS: os procedimentos acima irão mudar o prompt apenas provisoriamente. Caso deseje deixar ele definitivamente da forma que escolher, você pode colocar as linhas acima dentro do arquivo ~/.bash_profile (preferencial) ou /etc/profile (não recomendado =P).
Pooowwwwwww show de bola ....
já dei um ADD aqui nos meus favoritos do VOL demorooo
--
Abs,
guinet gmail com