উত্তর:
যখন ড্যাশিয়ান / উবুন্টু-জাতীয় সিস্টেমে নন-লগইন ইন্টারেক্টিভ বাশ শেলটি শুরু করে, তখন শেলটি প্রথমে পড়ে /etc/bash.bashrcএবং পরে পড়ে ~/.bashrc।
/etc/bash.bashrcস্বাভাবিক বাশ ডকুমেন্টেশনে (যেমন এখানে বা এখানে ) উপস্থিত না হওয়ার কারণটি হ'ল এটি একটি বৈশিষ্ট্য যা ডিবিয়ান দ্বারা যুক্ত এবং উবুন্টু দ্বারা গৃহীত। যেমন ডেবিয়ান এটি ব্যাখ্যা করে ( রিডমি.ডিবিয়ান ):
/Etc/bash.bashrc কি? এটি নথিভুক্ত বলে মনে হয় না।
ব্যাশের দেবিয়ান সংস্করণটি একটি বিশেষ বিকল্প (
-DSYS_BASHRC) দিয়ে সংকলিত হয়েছে যা ইন্টার -ইন্টারেক্টিভ নন-লগইন শেলগুলির জন্য বাশকে/etc/bash.bashrcআগে পঠন করে~/.bashrc। সুতরাং, ডেবিয়ান সিস্টেমে,/etc/bash.bashrcহয়~/.bashrcযেমন/etc/profileহয়~/.bash_profile।
সুতরাং, /etc/bash.bashrcডেবিয়ান এবং উবুন্টু ম্যান পৃষ্ঠাগুলিতে নথিভুক্ত করা হয়েছে তবে এই বৈশিষ্ট্যটিকে সমর্থন করে না এমন অন্যান্য বিতরণগুলির ম্যান পৃষ্ঠায় নয়।
শেলটি ইন্টারেক্টিভিউ হলে সিস্টেমের প্রশস্ত ইনিশিয়ালাইজেশন ফাইল /etc/bash.bashrc
এবং মান ব্যক্তিগত ব্যক্তিগতকরণ ফাইল е~/.bashrc
/etc/bashrcকোথাও দেখতে পাচ্ছি না।