আমি ব্যবহার করার চেষ্টা করছি RC উবুন্টুতে আমার লগইন শেল হিসাবে (সিএসএস ব্যবহার করে)। আমি লক্ষ্য করেছি যে এটি প্রারম্ভে $ HOME / .rcrc ফাইলটি পড়বে না। ডকুমেন্টেশন বলছে যে * argv [0] == '-' অথবা -l flag দিয়ে লগইন শেল হিসাবে আহ্বান করা হলে, এটি। আরসিআরসি ফাইলটি পড়ে এবং আমি সরাসরি এটি কার্যকর করে যাচাই করতে পারি $ rc -l। অথবা zsh থেকে ARGV0=-rc /usr/bin/rc।
যাইহোক, যখন লগইন করা হয়, এটি .rcrc ফাইলটি পড়ে না এবং ps আউটপুট নির্দেশ করে যে শেল নামটি কেবল "আরসি" নয় "-আরসি"। সুতরাং আমার প্রশ্ন হল, কিভাবে / usr / bin / rc শুরু করতে .rcrc শুরু করতে হবে? এবং কেন উবুন্টু শেলের জন্য পূর্বনির্ধারিত নয়? শেল সনাক্ত করার জন্য একটি ভিন্ন উপায় একটি লগইন শেল হয়?