Terminal: Altere a cor do meu nome de host e nome de usuário

1

Ao usar o terminal, quero que meu nome de usuário e meu nome de host tenham esquemas de cores separados. Isso é possível com o emulador de terminal padrão do Ubuntu (se não, é possível no terminador?)?

    
por Mario Kamenjak 06.03.2016 / 11:45

1 resposta

2

Você poderia agrupar \h , por exemplo, \[3[01;31m\] e \[3[00m\] na definição ~/.bashrc $PS1 para tornar o host vermelho; \[3[00m\] , que redefine todos os atributos, já está lá no prompt padrão, então você não precisará realmente dele, e sugiro comentar a definição de $PS1 e adicionar uma linha logo depois, em vez de editar a% atual A definição de$PS1 para uma reversão fácil:

if [ "$color_prompt" = yes ]; then
    #PS1='${debian_chroot:+($debian_chroot)}\[3[01;32m\]\u@\h\[3[00m\]:\[3[01;34m\]\w\[3[00m\]\$ '
    PS1='${debian_chroot:+($debian_chroot)}\[3[01;32m\]\u@\[3[01;31m\]\h\[3[00m\]:\[3[01;34m\]\w\[3[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

Isso deve funcionar imediatamente, por exemplo, %código%; em gnome-terminal (e eu acho que em geral em xterm -based terminals), você também terá que descomentar esta linha:

#force_color_prompt=yes

Você pode conferir outras cores disponíveis, por exemplo aqui .

    
por kos 06.03.2016 / 13:31