আমি যখন ব্যাশ টার্মিনাল শুরু করি, তখন আমার। প্রোফাইলটি কার্যকর করা হচ্ছে না। আমার কাছে ~ / .বাশ_প্রোফাইল বা a / .বাশ_লগিন নেই, তাই। প্রোফাইলটি চালানোর কথা, তাই না? আর কী ভুল হতে পারে?
আমি যখন ব্যাশ টার্মিনাল শুরু করি, তখন আমার। প্রোফাইলটি কার্যকর করা হচ্ছে না। আমার কাছে ~ / .বাশ_প্রোফাইল বা a / .বাশ_লগিন নেই, তাই। প্রোফাইলটি চালানোর কথা, তাই না? আর কী ভুল হতে পারে?
উত্তর:
এটি লগইন শেল নয়।
যদি শেলটি লগইন শেল হয় তবে এটি উপস্থিত থাকলে .Bash_profile অনুসন্ধান করবে, তারপরে। প্রোফাইল। অন্যান্য শেলগুলি .bashrc- এর সন্ধান করে
সুতরাং, আপনি প্রতিটি শেল ইনস্ট্যান্সে আপনার পছন্দসই জিনিসগুলি .Bashrc এ রাখতে পারেন এবং সম্ভবত একটি তথ্যসূত্র থাকতে পারে sources
সুতরাং: .Bashrc:
stuff you want
। প্রোফাইল শেষ:
[ -n "$BASH" ] && [ -f ~/.bashrc ] && . ~/.bashrc
bash --login
। আপনার ক্ষেত্রে এটি কেবল ব্যাশ চালানো বলে মনে হচ্ছে, যা ডিফল্টরূপে লগইন শেলটি ট্রিগার করবে না
আপনি যদি কোনও গ্রাফিকাল ডেস্কটপ ব্যবহার করে থাকেন তবে। প্রোফাইলটি আপনার ডেস্কটপ ম্যানেজারের দ্বারা উত্সাহিত করা উচিত। কমপক্ষে উবুন্টুতে লাইটডিএম এখন সূত্র দেয় pr দেখুন: https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/794315
কেডিএম, এবং কুবুন্টু -12.04 সহ ফাইল / ইত্যাদি / কেডি 4 / কেডিএম / এক্সেসিওন সোর্স হয়ে যায়, যা। প্রোফাইল সহ অন্তর্ভুক্ত করে। কুবুন্টু-12.10 সম্ভবত লাইটডিএম ব্যবহার করবে। উবুন্টু 12.04 লাইটডিএম ব্যবহার করে যাতে / usr / sbin / লাইটডিএম-সেশন উত্স।
আমি মনে করি যে যাওয়ার উপায়টি হ'ল (1) সেট / এক্সপোর্ট পরিবেশ সেটিংস ~ /। প্রোফাইলে এবং (2) of
[[ -f ~/.profile ]] && . ~/.profile
(এবং .ফ্যাশফিল বা .বাশ_ প্রোফাইলে হয় না।
আরো দেখুন:
.profile
লগইনে কীভাবে bash
স্রোত পেতে হয় তা ব্যাখ্যা করে তবে তিনি টার্মিনালটি (লগইন নয়) চালু করার সময় কীভাবে উত্স পাবেন তা সম্পর্কে তিনি ভাবছেন