Dicas para personalizar seu terminal Linux
Hoje abordar remos as personalização de cores dos diversos
Ãtens na nossa linha de comando.
Ao abrirmos o nosso terminal Linux, aparece de cara a primeira linha exemplificada abaixo:
Onde:
Se não gostou do vermelho, não tem problema. Escolha uma das cores abaixo:
Ao abrirmos o nosso terminal Linux, aparece de cara a primeira linha exemplificada abaixo:
Esta linha é chamada de $PS1, ou Prompt String Primary, e nela temos os seguintes itens:linuxhsw@blackhole:~$
Onde:
- Representa o nome do usuário:
linuxhsw
- Representa o nome da máquina:
blackhole
- Representa o tipo de usuário logado:
~$
1. Deixando a sua linha na cor verde
Abra seu arquivo .bashrc com seu editor preferido, e procure a seguinte linha (o arquivo .bashrc fica na home do seu usuário, ou seja, onde você começa ao abrir um terminal):Descomente a linha force_color_prompt=yes:# uncomment for a colored prompt, if the terminal has the capability; turned # off by default to not distract the user: the focus in a terminal window # should be on the output of commands, not on the prompt #force_color_prompt=yes
Salve o arquivo e abra um outro terminal pra ver a mudança (ou digite “bash”):# uncomment for a colored prompt, if the terminal has the capability; turned # off by default to not distract the user: the focus in a terminal window # should be on the output of commands, not on the prompt force_color_prompt=yes
2. Não gostou do verde? Troque a cor!
Nós podemos mudar a cor da linha de comandos para qualquer cor que esteja disponÃvel. Para fazer isso, primeiro, encontraremos a seguinte string no nosso .bashrc:E trocaremos o 01;32 para 0;31if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
Agora nossa linha está vermelha! (não esqueça de abrir outro terminal ou digitar “bash” para ver as alterações)if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[0;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
Se não gostou do vermelho, não tem problema. Escolha uma das cores abaixo:
Mais cores você encontra aqui.Black 0;30 Dark Gray 1;30 Blue 0;34 Light Blue 1;34 Green 0;32 Light Green 1;32 Cyan 0;36 Light Cyan 1;36 Red 0;31 Light Red 1;31 Purple 0;35 Light Purple 1;35 Brown 0;33 Yellow 1;33 Light Gray 0;37 White 1;37
3. Mudando a cor do til (~)
Vamos personalizar ainda mais nosso $PS1. Volte na string que editamos no passo anterior e substitua o conteúdo em negrito abaixo:Por este:if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[0;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
Você pode utilizar a cor que desejar dentro da tabela que mostramos acima.if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[0;31m\]\u@\h\[\033[00m\]:\[\033[1;33m\]\w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
4. Alterando a cor dos dois pontos (:) e do cifrão ($)
Isto pode ser feito alterando os códigos seguintes (em negrito), nos respectivos lugares:if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[0;31m\]\u@\h\[\033[0;34m\]:\[\033[01;34m\]\w\[\033[0;34m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
5. Dando destaque ao seu nome
Isto pode ser feito alterando o código em negrito:if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[0;31m\]\u\[\033[0;32m\]@\h\[\033[1;35m\]:\[\033[1;33m\]\w\[\033[0;34m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
6. Mudando a cor do @
Isto pode ser feito alterando o código em negrito:if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[0;31m\]\u\[\033[0;32m\]@\[\033[0;35m\]\h\[\033[1;35m\]:\[\033[1;33m\]\w\[\033[0;34m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
7. Mudando o simbolo do nosso prompt
Primeiro remova a ‘\’ antes de ‘$’, e altere o cifrão substituindo-o por ‘&’.if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[0;31m\]\u\[\033[0;32m\]@\[\033[0;35m\]\h\[\033[1;35m\]:\[\033[1;33m\]\w\[\033[0;34m\]# ' else PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' fi
Nenhum comentário:
Postar um comentário