Eu gosto quando o prompt do shell mostra o nome de usuário, o nome do host e o nome do diretório de trabalho. Além disso, eu gosto, quando tudo isso é mostrado em cores. Então eu costumo colocar
export PS1='\[\033[0;32m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
no ~/.bashrc
. Para aplicar as alterações imediatamente, ligue para
. ~/.bashrc
Além disso, se você mudar para raiz usando su
, é bom ver o prompt do bash em uma cor diferente, para que você tenha cuidado extra. Para isso eu adiciono a linha
export PS1='\[\033[0;31m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
em /root/.bashrc
. E ligar
. /root/.bashrc
para aplicar as alterações. Então fica assim
Muitas vezes, os administradores do servidor VPS fornecem nomes de host estúpidos. Para alterá-lo, abra /etc/sysconfig/network
e altere a linha
HOSTNAME=put_what_you_want_to_see_in_bash_prompt_here
Se você quiser cores diferentes para a username@host
peça, precisará alterar 0; 32m no primeiro exemplo ou 0; 31m no segundo exemplo. A lista de cores disponíveis pode ser encontrada aqui
Como .bashrc
é executado para shells que não são de login, não se esqueça de verificar se
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
está presente em ~/.bash_profile
, uma vez que ~/.bash_profile
é executado no seu login. E também adicione a mesma peça /root/.bash_profile
.