Preferências de terminal

0

Alguns dias atrás eu vi o username @ hostname: ~ $ sendo alterado por uma seta (similar a "- >" sem a lacuna) alguma idéia de como isso pode ser alcançado?

Ubuntu 17.04

    
por Math Newbie 21.04.2017 / 21:01

1 resposta

0

Você pode editar isso no seu .bashrc . No meu caso, tem uma linha que se parece com isso:

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

Do bash 4.2 e on, você pode alterá-lo da seguinte forma:

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

E, em seguida, salve o arquivo e execute source ~/.bashrc para obter um aviso que pareça apenas uma seta

Estipulações:

  • Obviamente, você inverteria o if / else se forçar a solicitação de cores.
  • Você precisa ter certeza de que o seu terminal executa o UTF-8. Gilles tem um boa resposta sobre como fazer isso em hexadecimal para evitar mudanças UTF-8.
por Grayson Kent 21.04.2017 / 21:28