કઈ 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 સ્રોતને છુપાવી શકે છે પણ બીજો લોન્ચ પથ સુધારતું નથી.