shopt login_shell
راه‌اندازیورودی‌های راه‌اندازی
ورود/etc/profile، سپس اولین فایل موجود و خواندنی از ~/.bash_profile، ~/.bash_login یا ~/.profile؛ ممکن است ~/.bashrc را فراخوانی کند
تعاملی بدون ورود~/.bashrc؛ ساخت‌های خانواده Debian نیز /etc/bash.bashrc
غیرتعاملیBASH_ENV در صورت کاربرد

در آن مسیر تخصیص‌ها و اسکریپت‌های فراخوانی‌شده را برای متغیر واقعی پروکسی بررسی کنید. بنابراین حالت‌های مختلف ترمینال می‌توانند منابع مختلفی را انتخاب کنند.

bash --noprofile --norc فایل‌های راه‌اندازی را رد می‌کند اما همچنان محیط والد را به ارث می‌برد. حذف یک تخصیص در فایل، مقداری را که ترمینال یا shell از قبل نگه می‌دارد پاک نمی‌کند.

منبعی را که مالک مقدار است اصلاح کنید و با محیط والد موردنظر شروع کنید. یک unset دیگر در انتها می‌تواند منبع را پنهان کند بدون آنکه مسیر راه‌اندازی دیگری را درست کند.

مقالات مرتبط