shopt login_shell
الإطلاقمدخلات بدء التشغيل
تسجيل الدخول/etc/profile، ثم أول ملف قابل للقراءة وموجود من ~/.bash_profile أو ~/.bash_login أو ~/.profile؛ وقد يستدعي ~/.bashrc
تفاعلي بلا تسجيل دخول~/.bashrc؛ وبناءات عائلة Debian أيضًا /etc/bash.bashrc
غير تفاعليBASH_ENV حيث ينطبق

افحص الإسنادات والسكربتات المستدعاة على ذلك المسار بحثًا عن متغير الوسيط الفعلي. لذلك قد تختار أوضاع طرفية مختلفة مصادر مختلفة.

bash --noprofile --norc يتخطى ملفات بدء التشغيل لكنه يظل يرث بيئة العملية الأب. إزالة إسناد من ملف لا تمحو قيمة يحتفظ بها الطرفية أو الصدفة بالفعل.

صحّح المصدر المالك وابدأ بالبيئة الأب المقصودة. وقد يخفي unset لاحق المصدر دون إصلاح مسار تشغيل آخر.

مقالات ذات صلة