আপনি ব্যবহার করতে পারেন bash
s 'এর PROMPT_COMMAND
একটি ফাংশন যা আপনার প্রম্পট, যেমন তৈরী করে চালানোর জন্য:
PROMPT_COMMAND=build_prompt
build_prompt() {
EXIT=$? # save exit code of last command
red='\[\e[0;31m\]' # colors
green='\[\e[0;32m\]'
cyan='\[\e[1;36m\]'
reset='\[\e[0m\]'
PS1='${debian_chroot:+($debian_chroot)}' # begin prompt
if [ $EXIT != 0 ]; then # add arrow color dependent on exit code
PS1+="$red"
else
PS1+="$green"
fi
PS1+="→$reset $cyan\w$reset \\$ " # construct rest of prompt
}
আপনার ~/.bashrc
ফাইলটিতে এই কোডটি যুক্ত করুন এবং একটি নতুন টার্মিনাল খুলুন বা . ~/.bashrc
পরিবর্তনগুলি কার্যকর হওয়ার জন্য একটি বিদ্যমান টার্মে চালান । নোট করুন যে আমি \$
প্রান্তে স্বাভাবিকটি যুক্ত করেছি , এটি $
সাধারণত প্রিন্ট করে এবং #
আপনি যদি রুট হন, এইভাবে আপনাকে অজান্তে রুট হিসাবে কমান্ডগুলি চালানো থেকে বিরত রাখবে । false
কমান্ড নন-জিরো প্রস্থান কোড বৈকল্পিক পরীক্ষা করার জন্য একটি ভালো উপায় হল:
আপনি যদি প্রম্পট থিমিংয়ের মধ্যে থাকেন তবে অবশ্যই অবশ্যই zsh
শেল (প্যাকেজ zsh
) দেখুন, যার বিখ্যাত কনফিগারেশন ফ্রেমওয়ার্ক ওহ মাই জেড একা একশ শতাধিক থিম নিয়ে এসেছেন । অতিরিক্তভাবে আরও অনেক প্লাগইন উপলব্ধ রয়েছে, উদাহরণস্বরূপ pস্পেসশিপ জেডএসএইচ প্রম্পট ।
লিংক