ฉันไม่มี.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
สำหรับข้อมูลเพิ่มเติม