Ո՞ր 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-ը կարող է թաքցնել աղբյուրը՝ չուղղելով մեկ այլ գործարկման ուղի։