מילאתי (מחקתי בעצם) את משתנה ה- 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 / binPATH = $ PATH: ~ / bin
ההצהרה הראשונה PATH
עוקפת כל PATH קיים הגדרת קוד> (היא אינה כוללת
$ PATH
). הנתיב המשמש הוא ברירת המחדל של OS X.
השורה השנייה מוסיפה ~ / bin
ל PATH
והיא העדפה אישית, ולא ברירת מחדל .
לאחר העריכה, הפעל מחדש את ההפעלה שלך - או השתמש בפקודה source ~ / .profile
כדי להפעיל את השינויים באופן מיידי.
לקובץ יכול להיות השם .bash_profile
או .profile
- פיתרון אחד יכול להיות שינוי שם הקובץ למשל. mv ~ / .bash_profile ~ / .bash_prolile.old
ואז הפעל מחדש את המכונה שלך ובדוק אם זה עזר.
אתה יכול גם לנסות לערוך את הקובץ ואז אולי אתה ' נראה את ה- PATH הלא נכון, שאותו תוכל לערוך.
במקרה של כניסה כמשתמש רגיל והפעלת su - root
, גיליתי שה- bas של Mac OS X 10.8.5 מתעלם מ- .profile
ו- .bash_profile
; לא הצלחתי לשנות את $ PATH
של שורש על ידי עריכת קבצים אלה. מה ש עבד עבד בעריכה של / etc / path
. לאחר יציאת מעטפת השורש ונכנס שוב עם su - root
, הנתיב החדש היה קיים.
איפוס המסוף שלך יעבוד.זה יאפס את התצורות הבסיסיות שלך.
אפס את המסוף שלך .מניווט עליון עבור אל Shell >> אפס.