Texto e impressão de fundo em cores diferentes em cores

Texto e impressão de fundo em cores diferentes em cores
Um terminal é uma aplicação muito importante para qualquer sistema operacional Linux. É usado principalmente para executar diferentes comandos para instalar ou desinstalar um aplicativo, realizando operações de entrada e saída etc. Terminal tem texto padrão e cor de fundo. O usuário pode tornar o terminal atraente alterando a cor do texto e do fundo. Esses tipos de tarefas podem ser realizados facilmente usando alguns códigos de cores e configurações. Este artigo ajudará você a aprender as maneiras pelas quais você poderá alterar as cores frontal e de fundo com uma aparência diferente.

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.

  • \ u indica o nome de usuário do usuário atual.
  • @ indica os horários atuais em formato 12 horas AM/PM
  • \ h indica o nome do host.
  • \ W indica o diretório de trabalho atual.
  • # indica o usuário root se o uid for 0, caso contrário, $ será exibido.

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.

Conclusão

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.