Недавно мне надоело мое обычное приглашение командной строки и я решил придумать что-то свое, интересное и дикое. После 10 минут размышлений и проектирования я набросал эскиз и написал приглашение. Вот что я использовал:
Для того, чтобы это заиметь и Вам, нужно определить переменную
Потом сохраните и перечитайте настройки командой:
или
и созерцайте крутую консоль настоящего хакера :) Тут целый полигон для идей и мыслей, так что если придумали что-то еще круче, обязательно (слышишь, обязательно) отпишись в комментах! ))
- Символы юникода для отрисовки линий (в текстовой консоли у меня смотрится, как ни странно, корректно)
- Переменные цвета, созданные из escape-последовательностей
- Специальные символы консоли:
- \u — имя пользователя;
- \H — название компьютера;
- \w — текущая папка;
- \n — перевод на новую строку
$PS1
. Открываем в текстовом редакторе файл ~/.bashrc
и вставляем туда следующий код: # Определяем цвета: зеленый и бесцветный:
export GREEN='\e[1;32m' NC='\e[0m'
# Само приглашение прописывается тут (одна строка):
export PS1="╓── I'm $GREEN\u$NC on $GREEN\H$NC machine.\"$GREEN\w$NC\" is working directory.\n╙───────────────> "
[keed'0'@mandrivka ~]$ . ~/.bashrc
[keed'0'@mandrivka ~]$ source ~/.bashrc