Kabuk istemimin çizburger gibi görünmesini nasıl sağlayabilirim?

211

Kabuk istemimin çizburger gibi görünmesini istiyorum!

sordu Corey Goldberg 17.05.2015 23:24

7 cevap

158

Mükemmel seçim!

$ sudo apt-get install ttf-ancient-fonts
$ export PS1="\[email protected]\h \w                                     
verilen cevap Corey Goldberg 17.05.2015 23:24
42

Bir cheeseburger'ı şu istemde yayınlayın:

  1. Bu karakteri içeren bir unicode yazı tipi yükleyin:

    sudo apt-get install ttf-ancient-fonts
    
  2. İstemi deneyin:

    export PS1="\[email protected]\h \w                                     
verilen cevap Helio 19.05.2015 13:19
24

Yardım edemedim ama bu muhtemelen bir adım çok uzak. Bu sürüm, o saatte ne yapmanız gerektiğini göstermek için günün saatine bağlı olarak farklı bir karakter gösterme isteğinizi günceller.

declare -A pp
pp=(["09"]="                                    
verilen cevap Dan Morrill 21.05.2015 23:15
18

'eski yazı tiplerini' yükleyemiyorsanız, yan yana ASCII art çizburger işe yarayabilir mi?

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

Tabii ki, muhtemelen marul, turşu, vs dahil olmak üzere bunu yazmanın farklı yolları olabilir.

    
verilen cevap jwg 20.05.2015 11:43
5

ASCII art hamburger ile kullanışlı ve renkli bir istemi oluşturmak için aşağıdaki kodu kullanabilirsiniz. Şey ... doğru olması için, beyaz cheeseburger, kırmızı et, beyaz İtalyan ekmeğinde salata! Özel zevk! ; -)

Kullanıcı olarak giriş yapın, ana klasöre gidin ve bashrc dosyasını açın:

vim ~/.bashrc 

Aşağıdaki satırı ekleyin veya değiştirin:

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\]"

Sonuç (renk yok):

[[email protected] 15:39:14 ~ (|||]$
verilen cevap SPRBRN 19.05.2015 15:25
3

Yeşil Çizburger:

export PS1='\[\e[1;32m\][\[email protected]\h \W]\                                    
verilen cevap Yahya Yahyaoui 21.05.2015 15:07
2

Emojiyi doğrudan komut istemine yapıştırma dışında, printf ile cheeseburger için Unicode kod noktasını ve komut isteminde komut ikamesini kullanabilirsiniz:

$ PS1='$(printf "\U0001f354") $ '
                                    
verilen cevap Sergiy Kolodyazhnyy 17.03.2017 16:58

Etiketlerdeki diğer soruları oku