.Bash_profile ফাইল (এবং পাশাপাশি প্রোফাইলে ফাইল) লগইন শেলগুলির জন্য লোড করা হয়, লগ-ইন শেলগুলি .bashrc (কোনও চিহ্ন নয়) ব্যবহার করে। .Screenrc ফাইলে একটি লাইন রয়েছে যা স্ক্রিন উইন্ডোটি শুরু করার সময় (কোন উইন্ডো অ্যাপ্লিকেশন হিসাবে কোনও নির্দিষ্ট প্রোগ্রাম আরম্ভ না করার সময়) কী শেল হবে তা স্ক্রিনটি জানায়। আমার .স্ক্রিনআরসি ফাইলে এটি এমন (মন্তব্য সহ)
# shell: Default process started in screen's windows.
# Makes it possible to use a different shell inside screen
# than is set as the default login shell.
# If begins with a '-' character, the shell will be started as a login shell.
shell -$SHELL
আপনার .স্ক্রিনআরসি ফাইলটি পরীক্ষা করে দেখুন এবং শেল লাইনের সামনে ড্যাশ রয়েছে কিনা তা যাচাই করুন। সেই ড্যাশ প্রতীকটি পেয়ে এবং একটি লগইন শেল জোর করে, আপনি আপনার .bash_ প্রোফাইলে উত্সাহ পাবেন। আমার .স্ক্রিনআরসি-তে EL শেল ভেরিয়েবলটি শেলটি প্রদত্ত স্ক্রিনটি প্রদত্ত শেল মানটি ব্যবহার করছে যা সাধারণত আমার জন্য এটি বাশ)।
আপনি যদি ভাবছেন, লগইন বনাম নন-লগইন শেলগুলির মধ্যে আমি যে সর্বাধিক পার্থক্যটি আবিষ্কার করতে পেরেছি তা হ'ল একটি নন-লগইন শেলটি সাধারণত স্ক্রিপ্টগুলি কার্যকর করার জন্য অনুরোধ করা হয়।