Я хочу, щоб моя оболонка підказувала як чізбургер! 🍔🍔🍔
Було б добре, якби він також відображав: ім'я користувача, ім'я хоста та поточний каталог.
Я хочу, щоб моя оболонка підказувала як чізбургер! 🍔🍔🍔
Було б добре, якби він також відображав: ім'я користувача, ім'я хоста та поточний каталог.
Відповіді:
чудовий вибір!
$ sudo apt-get install ttf-ancient-fonts
$ export PS1="\\u@\h \\w 🍔 "
насолоджуватися.
Поставивши чіпбургер на підказку:
Встановіть шрифт unicode, який містить цей символ:
sudo apt-get install ttf-ancient-fonts
Спробуйте підказати:
export PS1="\\u@\h \\w 🍔 "
Внесіть постійну зміну (якщо цього не зробити, вона буде скинута після закриття терміналу):
nano .bashrc
Знайдіть ці рядки:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
Замініть \$
символом кінець рядків, що починається з PS1=
чизбургер:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] 🍔 '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\ 🍔 '
fi
Введення чизбургер скрізь (лише для Linux):
u
.Я не міг не зробити, але зробити це, мабуть, занадто далеко. Ця версія оновлює ваш запит, щоб відобразити інший символ залежно від часу доби, щоб проілюструвати, що ви повинні робити в той час.
declare -A pp
pp=(["09"]="🍩🍵" ["07"]="🌅" ["08"]="🌅" [10]="💻" [11]="💻" [12]="🍔🍟" [13]="🍔🍟" [14]="💻" [15]="💻" [16]="💻" [17]="🚗" [18]="🚗" [19]="🍷🍸" [20]="🍷🍸" [24]="🌙")
u_pp() {
c=${pp[`date +"%H"`]}
if [[ $c == "" ]]; then
c=${pp[24]}
fi
PS1='\u@\h:\w${c} '
};
u_pp
export PROMPT_COMMAND="u_pp;"
Напевно, є більш стислий спосіб зробити це; мій баш не все так здорово.
Щоб додати поточний час доби ліворуч, замініть призначення PS1
:
PS1='[\@] \u@\h:\w${c} '
askubuntu
, але мені просто цікаво, чи є у вас ідеї щодо роботи над цим mac
, адже я отримую це, no matches found: [9]= 🍩🍵
коли додаю це до свого (mac) ~ / .bash_profile :)
Наступний код можна використовувати для створення корисного та барвистого підказки за допомогою арт-гамбургера ASCII. Ну ... якщо правильно, це чизбургер, червоне м'ясо, з салатом на білому італійському хлібі! Особливе захоплення! ;-)
Увійдіть як користувач, перейдіть до домашньої папки та відкрийте файл bashrc:
vim ~/.bashrc
Додайте або замініть такий рядок:
export PS1="\[\e[01;37m\][\[\e[0m\]\[\e[01;32m\]\u\[\e[0m\]\[\e[00;37m\]@\[\e[0m\]\[\e[01;34m\]\h\[\e[0m\]\[\e[00;37m\] \[\e[0m\]\[\e[00;37m\]\t\[\e[0m\]\[\e[01;37m\] \W \e[1;37m(\e[1;32m|\e[1;33m|\e[1;31m|\e[1;37m]\\$ \[\e[0m\]"
Результат (без кольорів):
[john@server003 15:39:14 ~ (|||]$
Зелений чізбургер:
export PS1='\[\e[1;32m\][\u@\h \W]\🍔 \[\e[0m\] '
Червоний чізбургер:
export PS1='\[\e[1;31m\][\u@\h \W]\🍔 \[\e[0m\] '
Велосипед:
export PS1="\\u@\h \\w 🚴 "
або
export PS1="\\u@\h \\w 🚵 "
Серці любові:
export PS1="\\u@\h \\w 💞 💖 💓 💕 💘 "
Показуйте час зліва та годинник праворуч:
export PS1="[\@] \u@\h 🕒 "
Окрім вставки емоджи безпосередньо у визначення підказки, ви можете використовувати кодову точку Unicode для чізбургера printf
та підстановку команд у відповідь:
$ PS1='$(printf "\U0001f354") $ '
🍔 $ echo "Hello,my cheesy prompt!"
Hello,my cheesy prompt!
🍔 $