ไฟล์ BASH_PROFILE ถูกเรียกใช้โดยอัตโนมัติสำหรับเชลล์ล็อกอินแบบโต้ตอบ กล่าวอีกนัยหนึ่งพวกเขาจะดำเนินการหลังจากที่ผู้ใช้เข้าสู่ระบบด้วยข้อมูลการเข้าสู่ระบบของพวกเขาหรือเมื่อมีการสร้างหน้าต่าง terminal ใหม่ สิ่งนี้แตกต่างจากไฟล์ .BASHRC ซึ่งทำงานเฉพาะเมื่อสคริปต์ Bash shell ถูกเรียกใช้งานในเทอร์มินัลที่เปิดอยู่แล้ว
เนื่องจากผู้ใช้มักต้องการเรียกใช้ไฟล์ BASH_PROFILE และ BASHRC เมื่อเข้าสู่ระบบ เซ็กเมนต์ต่อไปนี้ในไฟล์ BASH_PROFILE ซึ่งบังคับให้ไฟล์ BASHRC ทำงานเมื่อไฟล์ BASH_PROFILE เท่านั้นที่ทำงาน:
ถ้า [-f ~ / .bashrc] จากนั้น source ~ / .bashrcfi
หมายเหตุ: ไฟล์ BASH_PROFILE จะถูกซ่อนในโฮมไดเร็กตอรี่ของผู้ใช้และไม่มีคำนำหน้าชื่อไฟล์ พวกเขาใช้ชื่อไฟล์. bash_profile เสมอ