سؤال كيف يمكنني أن أجعل شل بلدي تبدو وكأنها تشيز برجر؟


أريد أن تبدو قضيبي كأنها تشيز برجر!

سيكون من الجميل إذا عرضت أيضًا: اسم المستخدم ، واسم المضيف ، والدليل الحالي.


211
2018-05-17 21:24


الأصل


ما الخط يمكن عرض هذه يونيكود؟ - s3lph
the_Seppi، Symbola هو خط واحد مناسب ، والذي على Ubuntu هو جزء من ttf-ancient-fonts صفقة. - cjm
الحرف Unicode الذي استخدمته هو الحرف الخاص بـ هامبورجروليس الجبن. يجب علينا تقديم التماس إلى لجنة يونيكود لتشمل مزيدًا من الحروف الرسومية ذات الصلة بالأطعمة السريعة. أين هي شذرات؟ لماذا لا يوجد "مع لحم الخنزير المقدد" الجمع بين الصورة الرمزية؟ كيف يمكن أن يكون على الأرض و Double Whopper و Big Mac إلى نفس نقطة الرمز ، على الرغم من الاختلاف الهائل في الأهمية؟ انها الفاحشة. - Federico Poloni
هل يمكنك إضافة لقطة شاشة؟ أنا أرى فقط ، وهو ليس أي متعة! ؛-) - SPRBRN
كود المصدر ل - Digital Trauma


الأجوبة:


أختيار عظيم!

$ sudo apt-get install ttf-ancient-fonts
$ export PS1="\\u@\h \\w  "

استمتع.


158
2018-05-17 21:24





وضع الجبن على الفور:

  1. تثبيت خط unicode يحتوي على هذا الحرف:

    sudo apt-get install ttf-ancient-fonts
    
  2. جرِّب المطالبة:

    export PS1="\\u@\h \\w   "
    
  3. اجعل التغيير دائمًا (إذا لم تفعل ذلك ، فستتم إعادة تعيينه بمجرد إغلاق المطراف):

    • يركض nano .bashrc
    • انتقل إلى خط 59 تقريبا. (يمكنك عرض رقم السطر الحالي بالضغط السيطرة+C)
    • حدد موقع هذه الخطوط:

      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
      

كتابة شطيرة الجبن في كل مكان (لينكس فقط):

  1. صحافة السيطرة+تحول+U
  2. حرف صغير سفلي u سيظهر.
  3. اكتب 1F354
  4. صحافة إرجاع
  5. سوف تظهر تشيز برجر لطيفة.

42
2018-05-19 11:19



لا يظهر لي - Find Me In The Woods
كل ما أحصل عليه هو مربع - Find Me In The Woods
FindMeInTheWoods ، هل قمت بتثبيت ttf-ancient-fonts؟ - Helio
لا يبدو أن Ctrl-shift-u يعمل في xterm أو emacs. - Mutant Bob
Ctrl-shift-u ليس linux فقط ، إنه GTK فقط (يجب أن يعمل في Windows GIMP ، على سبيل المثال أيضًا). لن يعمل في xterm ولا emacs ولا أي تطبيق قائم على كيو تي بما في ذلك KDE بالكامل. أيضا ، ليس هناك حاجة للضغط على Return ، فقط حرر Ctrl و Shift ، وسيتم إدخال char. - Ruslan


لا يسعني إلا أن أغتنم هذه الخطوة على الأرجح. يقوم هذا الإصدار بتحديث المطالبة لعرض حرف مختلف استنادًا إلى الوقت من اليوم ، لتوضيح ما يجب القيام به في ذلك الوقت.

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} '

24
2018-05-21 21:15



وأنا أعلم أن هذا هو السؤال الأكثر غباء ليتم طرحها في askubuntu، ولكن أتساءل فقط هل لديك فكرة عن هذا العمل mac، أنا أتلقى no matches found: [9]=  عندما أضيف هذا إلى بلدي (ماك) ~ / .bash_profile :) - sameera207
يا حماقة ، هذا خطأ في السلسلة-مقابل-عدد صحيح وجدته وثبت على جهازي ، ولكن نسيت تحديث النص. في الأساس ، قم بتغيير مفاتيح أحادية الرقم مثل [9] و [7] إلى ["08"] إلخ. شاهد الإجابة المحدثة. بلدي سيئة ، آسف. - Dan Morrill


إذا لم تتمكن من تثبيت "الخطوط القديمة" ، فربما يعمل تشيز برجر على الجانب؟

export PS1="\\u@\h \\w (||]"

بالطبع ، قد تكون هناك طرق مختلفة لكتابة هذا ، ربما تشمل الخس والمخللات ، إلخ.


18
2018-05-20 09:43





يمكنك استخدام التعليمة البرمجية التالية لإنشاء مطالبة مفيدة وملونة باستخدام همبرغر فن 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 ~ (|||]$

5
2018-05-19 13:25





تشيز برجر

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  "

3
2018-05-21 13:07





بصرف النظر عن لصق الرموز التعبيرية في التعريف الفوري مباشرة ، يمكنك استخدام نقطة شفرة Unicode لمقطع الجبن مع printf واستبدال الأمر داخل الموجه:

$ PS1='$(printf "\U0001f354") $ '
 $ echo "Hello,my cheesy prompt!"
Hello,my cheesy prompt!
 $

2
2018-03-17 15:58