ฉันยัดไส้ (โดยทั่วไปเช็ด) ตัวแปร PATH ของฉัน
มีวิธีใดที่จะรีเซ็ตเป็นค่าเริ่มต้นหรือไม่
ฉันดูที่ฉันจะรีเซ็ตตัวแปร $ PATH บน Mac OS X ได้อย่างไร แต่ฉันพบว่ามันสับสนมาก เท่าที่ฉันรู้ฉันยัด~/.profile
แฟ้มของฉัน
ฉันยัดไส้ (โดยทั่วไปเช็ด) ตัวแปร PATH ของฉัน
มีวิธีใดที่จะรีเซ็ตเป็นค่าเริ่มต้นหรือไม่
ฉันดูที่ฉันจะรีเซ็ตตัวแปร $ PATH บน Mac OS X ได้อย่างไร แต่ฉันพบว่ามันสับสนมาก เท่าที่ฉันรู้ฉันยัด~/.profile
แฟ้มของฉัน
คำตอบ:
ฉันมีดังต่อไปนี้ในของฉัน~/.profile
:
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
PATH=$PATH:~/bin
การPATH
ประกาศครั้งแรกจะแทนที่PATH
การตั้งค่าใด ๆ ที่มีอยู่(ไม่รวม$PATH
) เส้นทางที่ใช้เป็นค่าเริ่มต้นของ OS X
บรรทัดที่สองผนวก~/bin
ไปPATH
และมันก็เป็นความชอบส่วนบุคคลไม่ได้เป็นค่าเริ่มต้น
หลังจากแก้ไขให้รีสตาร์ทเซสชันของคุณ - หรือใช้คำสั่งsource ~/.profile
เพื่อเปิดใช้งานการเปลี่ยนแปลงทันที
ไฟล์สามารถมีชื่อ.bash_profile
หรือ.profile
- วิธีแก้ไขปัญหาหนึ่งอาจเปลี่ยนชื่อไฟล์เช่นmv ~/.bash_profile ~/.bash_prolile.old
จากนั้นรีสตาร์ทเครื่องและดูว่าช่วยได้หรือไม่
คุณสามารถลองแก้ไขไฟล์และบางทีคุณอาจเห็น PATH ผิดซึ่งคุณสามารถแก้ไขได้
ในกรณีของการเข้าสู่ระบบในฐานะผู้ใช้ทั่วไปและการเรียกใช้su - root
ฉันพบว่าทุบตีของ Mac OS X 10.8.5 ไม่สนใจ.profile
และ.bash_profile
; ฉันไม่สามารถเปลี่ยนรูทได้$PATH
โดยแก้ไขไฟล์เหล่านั้น สิ่งที่ได้/etc/paths
ทำงานที่ถูกแก้ไข หลังจากออกจากรูทเชลล์แล้วป้อนอีกครั้งsu - root
พา ธ ใหม่จะปรากฏขึ้น
การรีเซ็ตเทอร์มินัลของคุณจะใช้งานได้ มันจะรีเซ็ตการกำหนดค่าพื้นฐานของคุณ
รีเซ็ต terminal จากการนำทางด้านบนไปที่ Shell >> รีเซ็ต