کدام فایل راهاندازی Bash آن پروکسی را تنظیم کرد؟
ابتدا login_shell را بررسی کنید، سپس پروفایلهای انتخابشده را از محیط والد بهارثرسیده جدا کنید.
shopt login_shell| راهاندازی | ورودیهای راهاندازی |
|---|---|
| ورود | /etc/profile، سپس اولین فایل موجود و خواندنی از ~/.bash_profile، ~/.bash_login یا ~/.profile؛ ممکن است ~/.bashrc را فراخوانی کند |
| تعاملی بدون ورود | ~/.bashrc؛ ساختهای خانواده Debian نیز /etc/bash.bashrc |
| غیرتعاملی | BASH_ENV در صورت کاربرد |
در آن مسیر تخصیصها و اسکریپتهای فراخوانیشده را برای متغیر واقعی پروکسی بررسی کنید. بنابراین حالتهای مختلف ترمینال میتوانند منابع مختلفی را انتخاب کنند.
bash --noprofile --norc فایلهای راهاندازی را رد میکند اما همچنان محیط والد را به ارث میبرد. حذف یک تخصیص در فایل، مقداری را که ترمینال یا shell از قبل نگه میدارد پاک نمیکند.
منبعی را که مالک مقدار است اصلاح کنید و با محیط والد موردنظر شروع کنید. یک unset دیگر در انتها میتواند منبع را پنهان کند بدون آنکه مسیر راهاندازی دیگری را درست کند.