Antes de usar este tutorial, você precisa saber algumas informações básicas sobre códigos de cores e configurações. Existem algumas variáveis especiais de shell que são usadas para controlar o prompt de bash, como, ps1, ps2, ps3 etc. PS1 é a variável padrão para armazenar o prompt principal. Por padrão, o prompt de comando está definido como [\ u@\ h \ w] \ $. Cada caráter escasso da barra de barra.
Execute o seguinte comando para exibir o prompt de bash atual.
$ eco $ ps1
Você pode alterar o formato padrão do prompt de Bash atual, a cor da fonte e a cor de fundo do terminal permanente ou temporário. Você tem que editar o ~/.Arquivo BashRC para alteração permanente ou modificar as variáveis de shell mencionadas acima para uma mudança temporária.
Muitos códigos de cores estão disponíveis em Bash para alterar a cor do texto ou fundo. Alguns deles são mencionados abaixo.
Cor | Código para fazer cor normal | Código para fazer cor em negrito |
Vermelho | 0; 31 | 1; 31 |
Verde | 0; 32 | 1; 32 |
Azul | 0; 34 | 1; 34 |
Preto | 0; 30 | 1; 30 |
Amarelo | 0; 33 | 1; 33 |
Como esses códigos de cores podem ser aplicados no terminal Bash é mostrado neste artigo usando alguns exemplos simples.
Exemplo 1: Alterando o prompt de bash em diferentes formatos e cores
Quando o usuário deseja alterar a cor pronta para uma cor específica, ele/ela precisará inicializar qualquer variável de shell especial como Ps1 com o código de cores. O seguinte primeiro comando definirá a cor do texto do prompt para azul e o próximo comando definirá a cor como vermelho. Aqui, 34 é o azul código de cores e 31 é o vermelho Código de cores.
$ export ps1 = '\ e [0; 34m \ u@\ h: \ w $ \ e [m'
$ export ps1 = '\ e [0; 31m \ u@\ h: \ w $ \ e [m'
Saída:
Exemplo 2: Definindo cores diferentes em diferentes partes do prompt de bash
Se você deseja definir várias cores em diferentes partes do prompt de bash, é necessário modificar a variável shell como o seguinte comando. Você pode definir o texto rápido do Bash de acordo com sua escolha. O seguinte comando definirá o nome de usuário com azul cor, '~' símbolo com amarelo cor e '$' símbolo com vermelho cor.
$ export ps1 = '\ [\ e [0; 34m \ u \] \ [\ e [0; 32m \ w \] \ [\ e [0; 34m \] \ [\ e [0; 31m \] $ \ [\ e [1; 31m \] '
Saída:
Exemplo 3: Alterando a cor do texto do terminal temporário
Branco O texto colorido é exibido no terminal por padrão. Você pode alterar a cor do texto do terminal de acordo com sua escolha usando o código de cores. Suponha que, se você quiser imprimir qualquer texto em cor amarela no terminal, execute o seguinte comando.
$ echo $ '\ e [1; 33m'welcome to linux dica $' \ e [0m '
Saída:
Exemplo-4: Usando uma variável para aplicar a cor do texto
É mais fácil lembrar o nome da variável do que o código de cores. Portanto, se você declarar várias variáveis com códigos de cores, será útil para os usuários reutilizarem a cor várias vezes no script. Execute os seguintes comandos do terminal. Aqui, os três primeiros comandos declararão três variáveis nomeadas, Vermelho, verde e azul. O quarto comando imprimirá o texto, "Eu gosto de bolo de chocolate" em cor azul.
$ Vermelho = $ '\ e [1; 31m'
$ Verde = $ '\ e [1; 32m'
$ Azul = $ '\ e [1; 34m'
$ eco "$ azul eu gosto de bolo de chocolate"
Saída:
Exemplo 5: Alterar o texto e a cor de fundo do menu do terminal.
A maneira mais fácil de alterar o texto e a cor de fundo do terminal é usar o terminal Editar cardápio. Abra qualquer novo terminal e abra Preferências Caixa de diálogo selecionando Editar e Preferências item do menu.
Clique no Cores guia do Preferências caixa de diálogo. Há uma opção para o texto e a cor de fundo e que é “Use a cor do tema do sistema ”. Essa opção é ativada por padrão. Faça desativar definir o texto personalizado e a cor de fundo. Selecione o costume da lista suspensa de Esquema interno. Clique em Cor padrão botão em fundo. Uma nova caixa de diálogo aparecerá.
Nesta caixa de diálogo, você pode selecionar ou digitar seu código de cores desejável para definir a cor de fundo do terminal e clicar no Selecione botão.
Em seguida, clique no Fechar botão de as preferências caixa de diálogo e veja o efeito. Agora, se você fechar o terminal e reabrir novamente, verá a cor de fundo no terminal. Então, a cor do fundo é alterada permanentemente.
Como da maneira anterior, clique em Cor padrão botão abaixo Texto e selecione a cor do texto desejada do Escolha a cor do texto do terminal para o terminal. Agora, se você digitar algum texto no terminal, o texto será impresso em sua cor selecionada.
A caixa de diálogo Preferências tem muitas outras opções para alterar a aparência do terminal, como cor em negrito, cor do cursor, cor de destaque etc.
O usuário do Linux não pode imaginar qualquer tarefa sem um terminal. Não é necessário alterar o texto ou a cor de fundo do terminal para executar qualquer tarefa. Mas o usuário muda as cores para satisfação mental ou surpreende os amigos e colegas. Muitas maneiras são mostradas neste artigo para alterar as cores de texto e fundo. Usar o menu do terminal é a maneira mais fácil de fazer esses tipos de tarefas. Se você é novo nesta área e deseja alterar as cores do nosso terminal, tente os exemplos deste artigo e aplique cores na janela do terminal como você quiser.