รีเซ็ตตัวแปร PATH ของคุณ


13

ฉันยัดไส้ (โดยทั่วไปเช็ด) ตัวแปร PATH ของฉัน

มีวิธีใดที่จะรีเซ็ตเป็นค่าเริ่มต้นหรือไม่

ฉันดูที่ฉันจะรีเซ็ตตัวแปร $ PATH บน Mac OS X ได้อย่างไร แต่ฉันพบว่ามันสับสนมาก เท่าที่ฉันรู้ฉันยัด~/.profileแฟ้มของฉัน

คำตอบ:


21

ฉันมีดังต่อไปนี้ในของฉัน~/.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เพื่อเปิดใช้งานการเปลี่ยนแปลงทันที


ขอบคุณชายหนึ่งล้านคน - ทุกอย่างที่ทำให้สับสนอย่างไม่น่าเชื่อ - คำแนะนำของคุณตรงไปตรงมาและง่ายต่อการติดตามอย่างไม่น่าเชื่อ
Jaco Pretorius

ดีกว่าที่จะใช้ ~ / .bash_profile สำหรับกรณีง่าย ๆ นี้และโดยทั่วไป ~ / .bashrc และแหล่งที่มาซึ่งใน ~ / .bash_profile ของคุณ
Mark

0

ไฟล์สามารถมีชื่อ.bash_profileหรือ.profile- วิธีแก้ไขปัญหาหนึ่งอาจเปลี่ยนชื่อไฟล์เช่นmv ~/.bash_profile ~/.bash_prolile.oldจากนั้นรีสตาร์ทเครื่องและดูว่าช่วยได้หรือไม่

คุณสามารถลองแก้ไขไฟล์และบางทีคุณอาจเห็น PATH ผิดซึ่งคุณสามารถแก้ไขได้


0

ในกรณีของการเข้าสู่ระบบในฐานะผู้ใช้ทั่วไปและการเรียกใช้su - rootฉันพบว่าทุบตีของ Mac OS X 10.8.5 ไม่สนใจ.profileและ.bash_profile; ฉันไม่สามารถเปลี่ยนรูทได้$PATHโดยแก้ไขไฟล์เหล่านั้น สิ่งที่ได้/etc/pathsทำงานที่ถูกแก้ไข หลังจากออกจากรูทเชลล์แล้วป้อนอีกครั้งsu - rootพา ธ ใหม่จะปรากฏขึ้น


การล้อเล่นกับเส้นทางของระบบอาจทำให้เกิดความไม่แน่นอน
sas08

-1

การรีเซ็ตเทอร์มินัลของคุณจะใช้งานได้ มันจะรีเซ็ตการกำหนดค่าพื้นฐานของคุณ

รีเซ็ต terminal จากการนำทางด้านบนไปที่ Shell >> รีเซ็ต

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.