আমি দুটি রঙ ব্যবহার করার জন্য প্রম্পটটি কীভাবে সেট করব?


15

মিন্টের সম্পর্কে আমার একটি জিনিস পছন্দ হয়েছিল তা হ'ল টার্মিনালটি সাধারণত দুটি রঙ দেখায়: বাম থেকে বাম দিকে সমস্ত $কিছু এক বর্ণের ছিল এবং অতীতের সমস্ত $কিছু অন্যরকম হবে।

উবুন্টুর সাথে এই সেটআপ করার কোনও উপায় আছে কি?


এফওয়াইআই আমি পেস্টবিনে পুদিনা 14 থেকে /etc/bash.bashrc ফাইলটি পেয়েছি । খুব প্রথম এবং খুব শেষ লাইনগুলি অপসারণ করা দরকার, অথবা আপনি একটি ত্রুটি পাবেন। এছাড়াও, such / .bash_aliases ফাইলটি লোড করা থাকলে, এই জাতীয় ফাইলটি অস্তিত্বহীন বলে ধরে নেওয়া ভাল ধারণা হতে পারে।
TSJNachos117

উত্তর:


21

টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:

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..."

এখানে আমার টার্মিনালটি কেমন দেখাচ্ছে:

প্রান্তিক

সূত্র: http://ubuntugenius.wordpress.com/2011/07/11/how-to- परिवर्तन-the-command-line-prompt-colour-in-t-- Buntulinux-terminal/


1
ফুলের ছবি কোথা থেকে আসে?
এনএইচডিলে

3

পাঠ্য বৈশিষ্ট্যগুলি সেট এবং সাফ করার জন্য $PS1যথাযথ কলগুলির সাথে শেল স্টার্টআপ ফাইলগুলিতে কেবল পরিবর্তন করুন tput। দেখুন tput(1)এবং terminfo(5)বিস্তারিত জানার জন্য man পৃষ্ঠা।

export PS1="\[$(tput setaf 2)\][\u@\h \W]\$ \[$(tput sgr0)\]"

@ রদুআরেদানু: "শেল স্টার্টআপ ফাইলগুলিতে"
ইগনাসিও ওয়াজকেজ-আব্রামস


1
$(tput setaf 2)এবং এর পরিবর্তে $(tput sgr0), আমি সরাসরি এএনএসআই পলায়নের অনুক্রমগুলি ব্যবহার করার পরামর্শ দেব: \033[32mএবং \033[m। ফলাফল একই, তবে এটির জন্য কোনও কল প্রয়োজন হয় না।
wjandrea

1

আপনি যে জিনিসটির বিষয়ে কথা বলছেন তাকে প্রম্পট বলা হয় । বিভিন্ন বর্ণ ব্যবহার করে এবং আপনার ধরণের অতিরিক্ত তথ্য প্রদর্শন করার জন্য আপনার প্রম্পটটি সংশোধন করতে প্রচুর বিকল্প এবং স্ক্রিপ্ট রয়েছে। কিছু উদাহরণ সহ একটি শুভ সূচনা মধ্যে পাওয়া যাবে Jamie এর সংগ্রহ এবং আইবিএম নতুনদের জন্য কিছু চমৎকার ব্যাখ্যা নেই। আপনি আরও বিশদে যেতে চাইলে এই বিস্তৃত উপায়টি একবার দেখুন


0

আপনি এটি চেষ্টা করতে পারেন:

PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

(প্রথমে এটি একটি টার্মিনালে চেষ্টা করুন)। তারপরে, আপনি যদি এটি পছন্দ করেন তবে আপনি এটি আপনার .bashrcফাইলের কোথাও রাখতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.