Мне нравится, когда в командной строке отображается имя пользователя, имя хоста и имя рабочего каталога. Кроме того, мне нравится, когда все это показано в цветах. Так я обычно ставлю
export PS1='\[\033[0;32m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
в ~/.bashrc. Для немедленного применения изменений звоните
. ~/.bashrc
Кроме того, если вы переключаетесь на root с помощью suутилиты bash, вы должны увидеть подсказку bash другого цвета, чтобы проявлять особую осторожность. Для этого я добавляю строку
export PS1='\[\033[0;31m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
в /root/.bashrc. И позвонить
. /root/.bashrc
применить изменения. Тогда это выглядит так

Очень часто администраторы VPS-сервера предоставляют тупые имена хостов. Чтобы изменить его, откройте /etc/sysconfig/networkи измените строку
HOSTNAME=put_what_you_want_to_see_in_bash_prompt_here
Если вам нужны разные цвета для username@hostдетали, вы должны изменить 0; 32-метровую деталь в первом примере или 0; 31-метровую деталь во втором примере. Список доступных цветов можно найти здесь
Так .bashrcкак выполняется для не-логинов, не забудьте дважды проверить, что
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
присутствует в ~/.bash_profile, так ~/.bash_profileкак выполняется при вашем входе в систему. А также добавить тот же кусок в /root/.bash_profile.