எந்த 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 மூலத்தை மறைக்கலாம் ஆனால் மற்றொரு தொடக்கப் பாதையைச் சரிசெய்யாது.