আমি চাই আমার শেল প্রম্পটটি চিজবার্গারের মতো দেখাচ্ছে! 🍔🍔🍔
এটি প্রদর্শিত হলে এটি দুর্দান্ত হবে: ব্যবহারকারীর নাম, হোস্টনেম এবং বর্তমান ডিরেক্টরি।
আমি চাই আমার শেল প্রম্পটটি চিজবার্গারের মতো দেখাচ্ছে! 🍔🍔🍔
এটি প্রদর্শিত হলে এটি দুর্দান্ত হবে: ব্যবহারকারীর নাম, হোস্টনেম এবং বর্তমান ডিরেক্টরি।
উত্তর:
ভাল পছন্দ!
$ sudo apt-get install ttf-ancient-fonts
$ export PS1="\\u@\h \\w 🍔 "
ভোগ করেন।
প্রম্পটে একটি চিজবার্গার লাগানো:
একটি ইউনিকোড ফন্ট ইনস্টল করুন যাতে এই অক্ষরটি রয়েছে:
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
যে কোনও জায়গায় পিজারবার্গার টাইপ করা (কেবলমাত্র লিনাক্স):
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]= 🍩🍵
যখন এটি (ম্যাক)। /। ব্যাশ_প্রফাইলে যুক্ত করব তখন আমি পাচ্ছি :)
আপনি ASCII আর্ট হ্যামবার্গারের সাথে একটি দরকারী এবং রঙিন প্রম্পট তৈরি করতে নিম্নলিখিত কোডটি ব্যবহার করতে পারেন। ঠিক আছে ... ঠিক বলতে গেলে, এটি একটি পিজারবার্গার, লাল মাংস, সাদা ইতালিয়ান রুটির উপর সালাদযুক্ত! বিশেষ আনন্দ! ;-)
ব্যবহারকারী হিসাবে লগইন করুন, হোম ফোল্ডারে যান এবং বাশার্ক ফাইলটি খুলুন:
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 🕒 "
ইমপোজিটিকে সরাসরি প্রম্পট সংজ্ঞাতে আটকানো ছাড়াও, আপনি printf
প্রম্পটের মধ্যে পিসবার্গার সহ ইউনিকোড কোড পয়েন্ট ব্যবহার করতে পারেন এবং প্রতিস্থাপনের আদেশ দিতে পারেন:
$ PS1='$(printf "\U0001f354") $ '
🍔 $ echo "Hello,my cheesy prompt!"
Hello,my cheesy prompt!
🍔 $