shopt login_shell
การเริ่มทำงานอินพุตเริ่มต้น
เข้าสู่ระบบ/etc/profile แล้วไฟล์แรกที่อ่านได้และมีอยู่จาก ~/.bash_profile, ~/.bash_login หรือ ~/.profile; อาจโหลด ~/.bashrc
โต้ตอบโดยไม่เข้าสู่ระบบ~/.bashrc; บิลด์ตระกูล Debian ก็มี /etc/bash.bashrc
ไม่โต้ตอบBASH_ENV เมื่อเกี่ยวข้อง

ตรวจดูการกำหนดค่าและสคริปต์ที่ถูกโหลดในเส้นทางนั้นเพื่อหาตัวแปรพร็อกซีจริง ดังนั้นโหมดเทอร์มินัลที่ต่างกันจึงเลือกแหล่งที่มาจากต่างกันได้

bash --noprofile --norc ข้ามไฟล์เริ่มต้นแต่ยังสืบทอดสภาพแวดล้อมของโปรเซสแม่อยู่ การลบการกำหนดค่าในไฟล์ไม่ได้ลบค่าที่เทอร์มินัลหรือ shell ถืออยู่แล้ว

แก้ไขแหล่งที่มาเจ้าของค่าและเริ่มจากสภาพแวดล้อมแม่ที่ต้องการ unset อีกตัวที่ท้ายสุดอาจซ่อนแหล่งที่มาโดยไม่แก้เส้นทางเริ่มต้นอื่น

บทความที่เกี่ยวข้อง