ฉันไม่มี.bash_profileหรือ.bashrcไฟล์และฉันใช้ bash shell อย่างแน่นอน ฉันใช้ Mac OS X 10.11.1 El Capitan
ฉันจะปรับเปลี่ยนอย่างถาวร$PATHเพื่อลดค่าเริ่มต้นของ Apple ได้อย่างไร
ฉันไม่มี.bash_profileหรือ.bashrcไฟล์และฉันใช้ bash shell อย่างแน่นอน ฉันใช้ Mac OS X 10.11.1 El Capitan
ฉันจะปรับเปลี่ยนอย่างถาวร$PATHเพื่อลดค่าเริ่มต้นของ Apple ได้อย่างไร
คำตอบ:
.bash_profileและ.bashrcไม่จำเป็นต้องมีอยู่สำหรับ$PATHการทำงานพวกเขามีไว้สำหรับการกำหนดค่าทุบตี ตามเอกสารทุบตี ,
เมื่อ Bash ถูกเรียกใช้เป็นเชลล์ล็อกอินแบบโต้ตอบหรือเป็นเชลล์ที่ไม่มีการโต้ตอบกับตัวเลือก --login มันจะอ่านและเรียกใช้คำสั่งจากไฟล์
/etc/profileก่อนหากไฟล์นั้นมีอยู่ หลังจากที่ได้อ่านแฟ้มที่จะมองหา~/.bash_profile,~/.bash_loginและ~/.profileในลำดับที่และอ่านและรันคำสั่งจากคนแรกที่มีอยู่และสามารถอ่านได้
ในการเพิ่มพา ธ ไปยัง$PATHตัวแปรของคุณสำหรับเทอร์มินัลเซสชันเดียวให้ทำดังนี้: export PATH=$PATH:pathToYourDirectoryสำหรับหลาย ๆ ไดเรกทอรีexport PATH=$PATH:pathToYourFirstDirectory:pathToYourSecondDirectory...
หากต้องการดูว่ามีอะไรใน$PATH: echo $PATHหรือcat /etc/paths
/etc/paths เป็นไฟล์ที่เก็บตัวแปรพา ธ ระบบของคุณ
เรียกใช้man path_helperสำหรับข้อมูลเพิ่มเติม