Мені подобається, коли підказки оболонки показують ім’я користувача, ім'я хоста та ім'я робочої директорії. Крім того, мені подобається, коли все це показано кольорами. Тому я зазвичай ставлю
export PS1='\[\033[0;32m\]\u@\h:\[\033[36m\]\W\[\033[0m\] \$ '
в ~/.bashrc
. Щоб негайно застосувати зміни, зателефонуйте
. ~/.bashrc
Крім того, якщо ви переходите на root, використовуючи su
його, добре бачити підказку в іншому кольорі, так що ви проявляєте особливу обережність. Для цього додаю рядок
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; 32m частину в першому прикладі або 0; 31m частину у другому прикладі. Список доступних кольорів можна знайти тут
Оскільки .bashrc
виконується для оболонок без входу, не забудьте перевірити це ще раз
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
присутній у ~/.bash_profile
, оскільки ~/.bash_profile
виконується за вашим входом у систему. А також додайте ту саму частину /root/.bash_profile
.