মিন্টের সম্পর্কে আমার একটি জিনিস পছন্দ হয়েছিল তা হ'ল টার্মিনালটি সাধারণত দুটি রঙ দেখায়: বাম থেকে বাম দিকে সমস্ত $
কিছু এক বর্ণের ছিল এবং অতীতের সমস্ত $
কিছু অন্যরকম হবে।
উবুন্টুর সাথে এই সেটআপ করার কোনও উপায় আছে কি?
মিন্টের সম্পর্কে আমার একটি জিনিস পছন্দ হয়েছিল তা হ'ল টার্মিনালটি সাধারণত দুটি রঙ দেখায়: বাম থেকে বাম দিকে সমস্ত $
কিছু এক বর্ণের ছিল এবং অতীতের সমস্ত $
কিছু অন্যরকম হবে।
উবুন্টুর সাথে এই সেটআপ করার কোনও উপায় আছে কি?
উত্তর:
টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:
gedit ~/.bashrc
যখন .bashrc
খোলা হয়, সনাক্ত করুন এবং অসাধারণ force_color_prompt=yes
(এটি হ্যাশটি সরিয়ে ফেলুন, সুতরাং এটি আর দেখতে পাবেন না #force_color_prompt=yes
)।
ফাইলটি সংরক্ষণ করুন এবং একটি নতুন টার্মিনাল উইন্ডোটি খুলুন এবং আপনার ইতিমধ্যে একটি পরিবর্তন দেখতে হবে (প্রম্পটটি হালকা সবুজ হওয়া উচিত , যা 1; 32 দ্বারা সংজ্ঞায়িত করা হয়েছে )। তারপরে আপনি যে কোনও রঙের মান পছন্দ করতে পারেন; যেমন: 0; 35 = বেগুনি ।
রঙের মানগুলি সম্পাদনা করতে, নিম্নলিখিত বিভাগটি সনাক্ত করুন এবং আরও নীচে তালিকাভুক্ত কয়েকটি উদাহরণের সাথে ডিফল্ট মানগুলি পরিবর্তন করুন:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;31m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
রঙের মানগুলির পুরো ব্যাপ্তির জন্য আপনি এই ব্যাশ রঙের চার্টটি পরীক্ষা করে দেখতে পারেন তবে এখানে কয়েকটি প্রাথমিক বিষয় যা আপনি চারপাশে খেলতে পারেন তা উল্লেখ করুন ("হালকা" আপনার মনে হতে পারে তা নয় - এর অর্থ আসলে "সাহসী"): কালো 0; 30 - গাark় ধূসর 1; 30 - নীল 0; 34 - হালকা নীল 1; 34 - সবুজ 0; 32 - হালকা সবুজ 1; 32 - সায়ান 0; 36 - হালকা সায়ান 1; 36 - লাল 0; 31 - হালকা লাল 1; 31 - বেগুনি 0; 35 - হালকা বেগুনি 1; 35 - বাদামী 0; 33 - হলুদ 1; 33 - হালকা ধূসর 0; 37 - সাদা 1; 37
উদাহরণস্বরূপ, আমি এখানে এটি ব্যবহার করি এমন লাইনটি এখানে:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\u@\h\[\033[00m\]:\[\033[01;34m\] \w\[\033[01;37m\] > '
বা, আমার বান্ধবী, ব্যবহার করুন:
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;36m\]\u\[\033[01;31m\]@\[\033[01;36m\]\h\[\033[01;33m\]:\[\033[01;31m\]\w\[\033[01;33m\]\# '
টার্মিনালে PS1 এনভায়রনমেন্ট ভেরিয়েবলের মান পরিবর্তন করে আপনার প্রম্পটটি সেট করে নিখরচায় পরীক্ষা অনুভব করুন:
export PS1="...your values..."
বা শুধু
PS1="...your values..."
এখানে আমার টার্মিনালটি কেমন দেখাচ্ছে:
পাঠ্য বৈশিষ্ট্যগুলি সেট এবং সাফ করার জন্য $PS1
যথাযথ কলগুলির সাথে শেল স্টার্টআপ ফাইলগুলিতে কেবল পরিবর্তন করুন tput
। দেখুন tput(1)
এবং terminfo(5)
বিস্তারিত জানার জন্য man পৃষ্ঠা।
export PS1="\[$(tput setaf 2)\][\u@\h \W]\$ \[$(tput sgr0)\]"
$(tput setaf 2)
এবং এর পরিবর্তে $(tput sgr0)
, আমি সরাসরি এএনএসআই পলায়নের অনুক্রমগুলি ব্যবহার করার পরামর্শ দেব: \033[32m
এবং \033[m
। ফলাফল একই, তবে এটির জন্য কোনও কল প্রয়োজন হয় না।
আপনি যে জিনিসটির বিষয়ে কথা বলছেন তাকে প্রম্পট বলা হয় । বিভিন্ন বর্ণ ব্যবহার করে এবং আপনার ধরণের অতিরিক্ত তথ্য প্রদর্শন করার জন্য আপনার প্রম্পটটি সংশোধন করতে প্রচুর বিকল্প এবং স্ক্রিপ্ট রয়েছে। কিছু উদাহরণ সহ একটি শুভ সূচনা মধ্যে পাওয়া যাবে Jamie এর সংগ্রহ এবং আইবিএম নতুনদের জন্য কিছু চমৎকার ব্যাখ্যা নেই। আপনি আরও বিশদে যেতে চাইলে এই বিস্তৃত উপায়টি একবার দেখুন
আপনি এটি চেষ্টা করতে পারেন:
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
(প্রথমে এটি একটি টার্মিনালে চেষ্টা করুন)। তারপরে, আপনি যদি এটি পছন্দ করেন তবে আপনি এটি আপনার .bashrc
ফাইলের কোথাও রাখতে পারেন ।