É possível colorir o prompt no Bash?

14

É possível colorir o prompt ("usuário @ host: ~ / dir / $") no Bash? Alguns comandos geram muita saída e, às vezes, é difícil encontrar por onde começou. Colorir ajudaria muito.

Olivier Lalonde
fonte
Sim, você can.See esta ligação
karthick87

Respostas:

30

Encontrei uma maneira fácil de fazer isso:

Uncomment force_color_prompt=yesno ~/.bashrc.

Olivier Lalonde
fonte
1
Isso é certamente a maneira mais fácil :)
Pouco Jawa
Eu absolutamente ignorei essa opção no ~ / .bashrc! Thanx de qualquer maneira!
Ubuntuser
0

Bashish é um mecanismo de tema para o console; confira algumas capturas de tela aqui :-)

É fácil de instalar:

  1. Clique no link para download no site
  2. obtenha a deb para o Ubuntu
  3. clique duas vezes no arquivo baixado e o Centro de Software o instalará para você.

Depois disso, feche todos os terminais abertos e digite:

bashish list

para obter uma lista dos temas já criados.

Divirta-se :-)

Pitto
fonte
0

Uma alternativa abrangente para as outras soluções:

se [ $ ( que dircolors ) ] então se [ - r ~ /. dircolors ] e depois eval "$ (dircolors -b ~ / .dircolors)" else eval "$ (dircolors -b)" fi 
  export color_support = true
 fi  

    
  
     
  
     
  

Além disso, você pode ativar cores em comandos comuns como lse grep.

se [ "$ color_support" = true ], então, 
  alias ls = "ls --color = auto" 
  alias grep = "grep --color = auto" fi   


fonte
Em quais arquivos esse código deve ser armazenado?
Chai T. Rex
Eu sugiro .bashrcpor simplicidade. :)