Как я могу заставить приглашение моей оболочки выглядеть чизбургер?

209

Я хочу, чтобы мой запрос оболочки выглядел как чизбургер!

задан Corey Goldberg 17.05.2015 в 23:24
источник

7 ответов

157

отличный выбор!

$ sudo apt-get install ttf-ancient-fonts
$ export PS1="\[email protected]\h \w                                     
ответ дан Corey Goldberg 17.05.2015 в 23:24
41

Поместите чизбургер в приглашение:

  1. Установите шрифт Юникода, который содержит этот символ:

    sudo apt-get install ttf-ancient-fonts
    
  2. Попробуйте выполнить запрос:

    export PS1="\[email protected]\h \w                                     
ответ дан Helio 19.05.2015 в 13:19
24

Я не мог не сделать этого, вероятно, слишком далеко. Эта версия обновляет ваше приглашение для отображения другого символа в зависимости от времени суток, чтобы проиллюстрировать, что вы должны делать в это время.

declare -A pp
pp=(["09"]="                                    
ответ дан Dan Morrill 21.05.2015 в 23:15
18

Если вы не можете установить «древние шрифты», может быть, работает бобовый чизбургер ASCII?

export PS1="\[email protected]\h \w (||]"

Конечно, могут быть разные способы ввода этого текста, возможно, включая салат, соленые огурцы и т. д.

    
ответ дан jwg 20.05.2015 в 11:43
5

Вы можете использовать следующий код, чтобы создать полезную и красочную подсказку с помощью гамбургера ASCII art. Ну ... быть верным, это чизбургер, красное мясо, с салатом на белом итальянском хлебе! Особый восторг! ; -)

Войдите в систему как пользователь, зайдите в домашнюю папку и откройте файл 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\]"

Результат (без цветов):

[[email protected] 15:39:14 ~ (|||]$
ответ дан SPRBRN 19.05.2015 в 15:25
3

Зеленый Чизбургер:

export PS1='\[\e[1;32m\][\[email protected]\h \W]\                                    
ответ дан Yahya Yahyaoui 21.05.2015 в 15:07
1

Помимо вставки emoji в определение подсказки напрямую, вы можете использовать кодовую точку Unicode для чизбургер с printf и подстановкой команд в командной строке:

$ PS1='$(printf "\U0001f354") $ '
                                    
ответ дан Sergiy Kolodyazhnyy 17.03.2017 в 16:58