ไฟล์เริ่มต้น 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 อีกตัวที่ท้ายสุดอาจซ่อนแหล่งที่มาโดยไม่แก้เส้นทางเริ่มต้นอื่น