หากคุณใช้ bash ให้เพิ่มบรรทัดลักษณะนี้ลงใน~/.bash_profile
:
PATH=~/bin:$PATH
PATH
export
มีการทำเครื่องหมายเพื่อการส่งออกโดยปริยายดังนั้นคุณจึงไม่จำเป็นต้องใช้
หากทั้งสอง~/.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 เท่านั้น