আপনি আপনার প্রারম্ভিক স্ক্রিপ্টগুলির একটিতে লিনাক্স ভিত্তিক সিনট্যাক্স ব্যবহার করতে পারেন। একটি OS X মাউন্টেন সিংহ বাক্সে সবেমাত্র এটি পরীক্ষা করা হয়েছে
যেমন। আপনার মধ্যে~/.bash_profile
export TERM="xterm-color"
export PS1='\[\e[0;33m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
এটি আপনাকে একটি সুন্দর রঙিন প্রম্পট দেয়। রঙিন ls
আউটপুট যুক্ত করতে, আপনি যুক্ত করতে পারেন alias ls="ls -G"
।
পরীক্ষা করতে, source ~/.bash_profile
আপনার বর্তমান টার্মিনালটি আপডেট করতে কেবল একটি চালান ।
রঙগুলি সম্পর্কে পার্শ্ব নোট: রঙগুলি পূর্ববর্তী পালা ক্রম \e
দ্বারা বর্ণিত হয় এবং একটি রঙ মান দ্বারা সংজ্ঞায়িত করা হয়, গঠিত হয় [style;color+m]
এবং পালানো []
অনুক্রমে মোড়ানো হয় । যেমন।
- লাল =
\[\e[0;31m\]
- গা bold় লাল (শৈলী 1) =
\[\e[1;31m\]
- পরিষ্কার রঙ =
\[\e[0m\]
আমি ব্যবহারকারীর নামটি লাল করতে সর্বদা মূলের .bash_ প্রোফাইলে কিছুটা পরিবর্তিত রঙ-স্কিম যুক্ত করি, তাই আমি সবসময় স্পষ্ট দেখতে পাই যে আমি রুট হিসাবে লগ ইন করেছি কিনা (আমার অনেক টার্মিনাল উইন্ডো খোলা থাকলে ভুলগুলি এড়াতে সহজ)।
ইন /root/.bash_profile
:
PS1='\[\e[0;31m\]\u\[\e[0m\]@\[\e[0;32m\]\h\[\e[0m\]:\[\e[0;34m\]\w\[\e[0m\]\$ '
অনলাইনে আমার সমস্ত এসএসএইচ অ্যাকাউন্টের জন্য আমি স্থানীয় বা রিমোট টার্মিনালে আছি কিনা তা আলাদা করার জন্য হোস্টনামটি লাল রঙে রেখে দেওয়া নিশ্চিত করেছি। .bash_profile
সার্ভারে আপনার বাড়ির ডির মধ্যে কেবল ফাইলটি সম্পাদনা করুন .. সার্ভারে কোনও .bash_profile
ফাইল না থাকলে আপনি এটি তৈরি করতে পারেন এবং এটি লগইন করার পরে নেওয়া উচিত।
এটি যদি আপনার জন্য প্রত্যাশার মতো কাজ না করে থাকে তবে দয়া করে নীচের কয়েকটি মন্তব্য পড়ুন যেহেতু আমি খুব বেশি সময় ম্যাকওএস ব্যবহার করি না ..
আপনি যদি রিমোট সার্ভারে এটি করতে চান তবে ~/.bash_profile
ফাইলটি বিদ্যমান কিনা তা পরীক্ষা করে দেখুন । যদি তা না হয় তবে কেবল এটি তৈরি করুন এবং এটি আপনার পরবর্তী লগইনে স্বয়ংক্রিয়ভাবে উত্সাহিত করা উচিত।