ဘယ် Bash စတင်ဖိုင်က ထို proxy ကို သတ်မှတ်ခဲ့သနည်း
ပထမ login_shell ကို စစ်ဆေးပြီး ရွေးချယ်ထားသော ပရိုဖိုင်များကို အမွေရရှိသော မိခင်ပတ်ဝန်းကျင်နှင့် ခွဲခြားပါ။
shopt login_shell| စတင်မှု | စတင်ရေးသွင်းချက်များ |
|---|---|
| လော့ဂ်အင် | /etc/profile, ထို့နောက် ~/.bash_profile, ~/.bash_login သို့မဟုတ် ~/.profile ထဲမှ ဖတ်နိုင်သော ပထမဆုံးရှိပြီးသားဖိုင်; ၎င်းသည် ~/.bashrc ကို ဖွင့်နိုင်သည် |
| အပြန်အလှန်တုံ့ပြန်သော လော့ဂ်အင်မဟုတ် | ~/.bashrc; Debian မိသားစု build များတွင် /etc/bash.bashrc လည်း |
| အပြန်အလှန်မဟုတ် | သက်ဆိုင်သည့်နေရာတွင် BASH_ENV |
ထိုလမ်းကြောင်းရှိ သတ်မှတ်ချက်များနှင့် ဖွင့်ထားသော script များ ကို အမှန်တကယ် proxy ကိန်းရှင်အတွက် စစ်ဆေးပါ။ ထို့ကြောင့် မတူညီသော terminal မုဒ်များက မတူညီသော အရင်းအမြစ်များကို ရွေးနိုင်သည်။
bash --noprofile --norc သည် စတင်ဖိုင်များကို ကျော်သွားသော်လည်း မိခင်ပတ်ဝန်းကျင်ကို အမွေရနေဆဲဖြစ်သည်။ ဖိုင်တစ်ခုရှိ သတ်မှတ်ချက်ကို ဖယ်ရှားခြင်းသည် terminal သို့မဟုတ် shell က ကိုင်ထားပြီးသော တန်ဖိုးကို မဖျက်ပစ်ပါ။
တန်ဖိုးကို ပိုင်ဆိုင်သော အရင်းအမြစ်ကို ပြင်ပြီး ရည်ရွယ်ထားသော မိခင်ပတ်ဝန်းကျင်ဖြင့် စတင်ပါ။ နောက်ဆုံးရှိ အခြား unset သည် အခြားစတင်လမ်းကြောင်းကို မပြင်ဘဲ အရင်းအမြစ်ကို ဖုံးကွယ်နိုင်သည်။