shopt login_shell
لانچاسٹارٹ اپ ان پٹ
لاگ ان/etc/profile، پھر ~/.bash_profile، ~/.bash_login یا ~/.profile میں سے پڑھی جانے والی پہلی موجود فائل؛ یہ ~/.bashrc سورس کر سکتی ہے
انٹرایکٹو نان لاگ ان~/.bashrc؛ Debian خاندان کی بلڈز میں /etc/bash.bashrc بھی
نان انٹرایکٹوجہاں لاگو ہو BASH_ENV

اس راستے پر اسائنمنٹس اور سورس شدہ اسکرپٹس اصل پراکسی متغیر کے لیے دیکھیں۔ اسی لیے مختلف ٹرمینل موڈ مختلف ذرائع منتخب کر سکتے ہیں۔

bash --noprofile --norc اسٹارٹ اپ فائلیں چھوڑ دیتا ہے مگر پھر بھی والدین کا ماحول وراثت میں لیتا ہے۔ فائل میں اسائنمنٹ ہٹانے سے وہ قدر نہیں مٹتی جو ٹرمینل یا shell پہلے سے رکھتا ہے۔

قدر کا مالک ذریعہ ٹھیک کریں اور مطلوبہ والدین کے ماحول سے شروع کریں۔ آخر میں ایک اور unset ذریعہ چھپا سکتا ہے مگر دوسرا لانچ راستہ درست نہیں کرتا۔

متعلقہ مضامین