Para alterar as cores de fundo (e texto), você simplesmente acessa as preferências de perfil e as define lá:
Para o prompt em si, isso é definido no prompt em si, isso é mais complexo. Isso é definido a partir do arquivo ~/.bashrc
hidden (ou outro arquivo semelhante), provavelmente usando uma linha como esta (ele começará com PS1
):
PS1='${debian_chroot:+($debian_chroot)}\[3[01;34m\]\u@\h\[3[00m\]:\[3[01;32m\]\w\[3[00m\]$ '
A cor no prompt é definida usando códigos de escape (se o terminal sendo usado o suporta) - então basicamente cada bit de 3[Nm
define o formato para o texto a seguir, dependendo de qual N
( N
pode ser várias coisas separadas por ;
BTW).
Para as cores básicas, você pode usar os códigos numéricos simples listados aqui :
1 Torna o material em negrito, 0 redefine - várias coisas também podem ser usadas - por exemplo:
echo -e "3[1;32mExample3[0m"
Caso contrário, você pode definir sua própria cor (suporte provavelmente limitado):
echo -e "3[38;2;240;115;0mOrange3[0m"
Assim, você pode facilmente editar a linha PS1 de acordo (e testá-la com echo -e ...
). Eu fiz isso recentemente com várias cores para diferentes máquinas, então eu poderia usar múltiplos terminais sem digitar o comando certo no computador errado ...