หากคุณใช้ bash ให้เพิ่มบรรทัดลักษณะนี้ลงใน~/.bash_profile:
PATH=~/bin:$PATH
PATHexportมีการทำเครื่องหมายเพื่อการส่งออกโดยปริยายดังนั้นคุณจึงไม่จำเป็นต้องใช้
หากทั้งสอง~/.bash_profileและ~/.profileมีอยู่ทุบตีเท่านั้นอ่าน~/.bash_profileเมื่อมันถูกเรียกว่าเป็นเปลือกเข้าสู่ระบบแบบโต้ตอบ ~/.profileถูกใช้โดยเชลล์อื่นที่อาจไม่เข้าใจตัวเลือกการกำหนดค่าเช่นเดียวกับทุบตี
Terminal และ iTerm 2 เปิดเชลล์ใหม่เป็นเชลล์ล็อกอินตามค่าเริ่มต้น เมื่อทุบตีถูกเรียกเป็นเปลือกเข้าสู่ระบบแบบโต้ตอบมันอ่านแต่ไม่~/.bash_profile ~/.bashrcเลียนแบบขั้วบนแพลตฟอร์มอื่น ๆ มักจะเปลือกหอยใหม่เปิดเป็นเปลือกหอยที่ไม่ได้เข้าสู่ระบบดังนั้นสำหรับตัวอย่างเช่นทุบตีอ่านแต่ไม่~/.bashrc ~/.bash_profileผู้ใช้ OS X มักจะใช้~/.bash_profileเป็นไฟล์กำหนดค่าส่วนบุคคลที่สอดคล้อง~/.bashrcกับแพลตฟอร์มอื่น ๆ แต่ก็เป็นเรื่องธรรมดาที่แหล่งที่มา~/.bashrcจาก~/.bash_profileหรือบอก Terminal หรือ iTerm 2 เพื่อเปิดเชลล์ใหม่เป็นเชลล์ที่ไม่ใช่การเข้าสู่ระบบ
นอกจากนี้คุณยังสามารถเปลี่ยนเส้นทางมากขึ้นทั่วโลกใน/etc/pathsหรือแต่ในบริบทที่หลายเส้นทางที่จะยังคงที่จะเริ่มต้น/etc/launchd.conf /usr/bin:/bin:/usr/sbin:/sbinและฉันต้องการเพียงแค่เปลี่ยนเส้นทางใน shells และ text editor เท่านั้น