এই প্রশ্নের ইতিমধ্যে এখানে একটি উত্তর আছে:
- .Bashrc স্বয়ংক্রিয়ভাবে চলবে না কেন? 13 টি উত্তর
আমি অনেক লোককে খুঁজে পেয়েছি কেন নির্দেশনা এর সাথে অনুরূপ:
Put X to your ~/.bashrc and you can do Y
কাজ করবেন না
এটি সর্বদা প্রমাণিত হয় যে ম্যাক ওএস এক্স-এর ব্যাশের প্রারম্ভিক ফাইলগুলি (বা ম্যাকের ব্যাশ নিজেই) লগইন শেল বা উইন্ডো সিস্টেম থেকে তৈরি শেল - ম্যাক ওএস এক্স-এর টার্মিনাল অ্যাপ্লিকেশন হিসাবে) source / .bashrc ফাইলের উত্স নয়)
এটি কেন, যখন আমি আগে কাজ করেছি বাশের সাথে অন্যান্য সমস্ত ইউনিক্সের মতো সিস্টেমগুলি এই কাজটি করেছিল?
দ্রষ্টব্য:
স্টার্টআপ ফাইল সম্পর্কে বাশ নিজেই যা বলেছিল তা পেয়েছি (যা সহায়ক হতে পারে):
যখন বাশকে একটি ইন্টারেক্টিভ লগইন শেল হিসাবে, বা - লগিন বিকল্পের সাথে একটি অ-ইন্টারেক্টিভ শেল হিসাবে ডাকা হয়, এটি প্রথমে ফাইল / ইত্যাদি / প্রোফাইল থেকে কমান্ডগুলি পড়ে এবং কার্যকর করে, যদি সেই ফাইলটি বিদ্যমান থাকে। এই ফাইলটি পড়ার পরে, এটি সেই ক্রমে ash / .bash_profile, ~ / .bash_login, এবং ~ /। প্রোফাইলে অনুসন্ধান করে এবং উপস্থিত এবং পঠনযোগ্য যা প্রথমটি থেকে আদেশগুলি পড়ে এবং কার্যকর করে। শেলটি এই আচরণটি আটকাতে শুরু করা হলে --noprofile বিকল্পটি ব্যবহার করা যেতে পারে।
সূত্র: http://www.gnu.org/software/bash/manual/bashref.html#Bash- স্টার্টআপ- ফাইল
~/.bash_profile
মৃত্যুদন্ড কার্যকর করা হয়েছে তবে তা হয় নি~/.bashrc
। Wierd।