Uma coisa que eu gostei no Mint foi que o terminal geralmente mostrava duas cores: tudo da esquerda para a $
cor seria uma cor e tudo o que $
passava era outra.
Existe uma maneira de ter essa configuração com o Ubuntu?
command-line
bash
colors
color-management
TSJNachos117
fonte
fonte
Respostas:
Execute o seguinte comando em um terminal:
Quando
.bashrc
abrir, localize eforce_color_prompt=yes
remova o comentário (ou seja, remova o hash, para que ele não pareça mais:)#force_color_prompt=yes
.Salve o arquivo e abra uma nova janela do terminal, e você já deverá ver uma alteração (o prompt deve ser Verde Claro , definido por 1; 32 ). Você pode alterar qualquer valor de cor que desejar; por exemplo: 0; 35 = Roxo .
Para editar os valores das cores, localize a seção a seguir e altere os valores padrão com alguns dos exemplos listados mais abaixo:
Você pode verificar esta tabela de cores do Bash para obter uma gama completa de valores de cores, mas aqui estão algumas que você pode brincar (observe que "Luz" não é o que você pensa - na verdade significa "negrito"): Preto 0; 30 - Cinza escuro 1; 30 - Azul 0; 34 - Azul claro 1; 34 - Verde 0; 32 - Verde claro 1; 32 - Ciano 0; 36 - Ciano claro 1; 36 - Vermelho 0; 31 - Claro Vermelho 1; 31 - Roxo 0; 35 - Roxo claro 1; 35 - Marrom 0; 33 - Amarelo 1; 33 - Cinza claro 0; 37 - Branco 1; 37
Por exemplo, aqui está a linha que eu a uso:
ou, minha namorada, use:
Sinta-se à vontade para experimentar, definindo seu prompt alterando o valor da variável de ambiente PS1 no Terminal, da seguinte maneira:
ou apenas
Aqui está a aparência do meu terminal:
Fonte: http://ubuntugenius.wordpress.com/2011/07/11/how-to-change-the-command-line-prompt-colour-in-the-ubuntulinux-terminal/
fonte
Simplesmente modifique
$PS1
nos arquivos de inicialização do shell com as chamadas apropriadas paratput
, a fim de definir e limpar os atributos de texto. Veja as páginas de manualtput(1)
eterminfo(5)
para detalhes.fonte
$(tput setaf 2)
e$(tput sgr0)
, eu recomendaria usar as seqüências de escape ANSI diretamente:\033[32m
e\033[m
. O resultado é o mesmo, mas não requer uma chamada.Essa coisa da qual você está falando é chamada de prompt . Existem muitas opções e scripts para modificar seu prompt usando cores diferentes e exibindo qualquer tipo de informação adicional. Um bom começo com alguns exemplos pode ser encontrado na coleção do jamie e a IBM tem algumas boas explicações para iniciantes. Se você quiser entrar mais em detalhes, dê uma olhada neste abrangente tutorial
fonte
Você pode tentar este:
(tente primeiro em um terminal). Então, se você gosta, pode colocá-lo em algum lugar do seu
.bashrc
arquivo.fonte