- כיצד להוסיף ספריות לנתיב ב- Linux

כיצד להוסיף ספריות לנתיב ב- Linux

ב- Linux, $ PATH מגדיר את הספריות הסטנדרטיות בהןתוכניות הפעלה יכולות לרוץ ממערכת דרך הטרמינל. ספריות אלה הן "/ usr / bin", "/ usr / local", "/ usr / sbin", ועוד כמה ספריות אחרות (תלוי באיזו הפצה לינוקס אתה משתמש). אם ברצונך להריץ תוכניות מחוץ לספריות אלה, יש להוסיף את הספרייה לתיקייה $ PATH.

גבה. Basrc

הוספת ספריות ל- $ PATH ב- Linux נעשה על ידי עריכת ה- “.bashrc ”של משתמש בודד. עם זאת, לפני שתתחיל בתהליך העריכה, עליך לבצע גיבוי של קובץ ה- .bashrc שלך, מכיוון שהוא מגדיר את משתני המסוף עבור חשבון המשתמש.

משתמש ב cp פקודה, צור עותק מלא של קובץ ה- ".bashrc" בספריה הביתית שלך (~), והנח את הגיבוי ב"מסמכים ", עם סיומת הקובץ" .bak ".

הערה: אינך רוצה לאחסן את הגיבוי שלך בספריית "מסמכים"? נסה את "שולחן העבודה", תיקיית סנכרון ענן כמו "Dropbox" או משהו דומה.

cp ~/.bashrc ~/Documents/bashrc.bak

ערוך .bashrc

כשקובץ ה- .bashrc מגובה לתיקיית "המסמכים" שלך, העריכה יכולה להתחיל. משתמש ב ננו פקודה, פתח את קובץ ה- .bashrc (שנמצא בספרייה הביתית שלך) למטרות עריכה.

אזהרה: אל תפתח את ".bashrc" באמצעות sudo, מכיוון שתפתח את קובץ ה- .bashrc של חשבון השורש ולא את קובץ חשבון המשתמש שלך!

nano -w ~/.bashrc

בתוך עורך ננו, פנו את דרכם לתחתית הקובץ. ואז, כתוב יצוא בא אחריו PATH = $ PATH: תיקייה. כך, למשל, להפעיל תוכנית ישירות מהתיקיה "תוכניות" ב" / home / derrik / "הייתי כותב את הקוד הבא לנאנו.

export PATH=$PATH:/home/derrik/programs/

לצרכיך, העתק את דוגמת הפקודה שלהלןוהחלף "מדריך" במיקום המדויק של תיקיית התוכנית, או תיקיית סקריפט, כך שניתן להוסיף אותה לנתיב שלך. זכור כי ניתן להוסיף מספר רב $ PATH קווים ואין גבול, אז אל תהסס להוסיף כמה מיקומים שרוצים!

export PATH=$PATH:/location/to/program/or/script/folder/

כאשר הוספת כמה שורות $ PATH לקובץ ".bashrc" ככל שאתה צריך, לחץ על Ctrl + O כפתור במקלדת לשמירת העריכות. ואז, סגור את ננו עם Ctrl + X.

לאחר היציאה מה ננו עורך טקסטים, שלך $ PATH לא יעודכן מייד. הסיבה לכך שהעדכון אינו מיידי הוא הפעלת המסוף אינה מתעדכנת אוטומטית ויש לרענן אותה. כדי לרענן את מושב הטרמינל, סגור את הטרמינל ופתח אותו מחדש. משם אתה יכול לאשר את החדש שלך $ PATH מיקומים נוספו על ידי הפעלת הפקודה הבאה בטרמינל.

echo $PATH

הוספת מיקומים ל- $ PATH למשתמשים אחרים

בנוסף להוסיף מיקומים ל- $ PATH עבור חשבון המשתמש שלך במערכת לינוקס, מומלץ להוסיף פריטים ל- $ PATH של חשבון משתמש אחר. כך תעשה זאת.

ראשית, השתמש ב- su פקודה להתחבר למשתמש בו ברצונך לשנות את PATH של Linux $.

su username

לאחר כניסה לחשבון המשתמש, השתמש ב- cp פקודה להעתיק את קובץ ה- .bashrc שלהם ל"מסמכים "לצורך שמירה.

cp .bashrc ~/Documents/bashrc.bak

עם הטיפול בגיבוי, פתח את קובץ ה- .bashrc בקובץ ננו עורך טקסטים עם הפקודה למטה.

nano -w ~/.bashrc

עבור לתחתית הקובץ ".ashrc" וכתוב בפקודה למטה. זכור כי תצטרך לשנות "/ מיקום / לתוכנית / או / סקריפט / תיקיה /" כך שיתאים לצרכים שלך.

export PATH=$PATH:/location/to/program/or/script/folder/

חזור על תהליך זה כדי להוסיף כמה שיותר מיקומים ל- $ PATH שתרצו. בסיום, שמור את העריכות באמצעות Ctrl + O, וצא עם Ctrl + X. בפעם הבאה שהמשתמש נכנס, הוא יוכל להריץ דברים ב- $ PATH מהמיקומים החדשים שהוספת.

הוסף ספריות באופן זמני ל- $ PATH ב- Linux

הוספת קבוע ספריות בודדות לקובץ$ PATH ב- Linux על ידי עריכת קובץ ".bashrc" שימושי אם יש לך תוכניות ייעודיות שתרצה להפעיל כל הזמן. עם זאת, אם אתה צריך רק להפעיל משהו פעם אחת לבדיקה, או סתם להתעסק, אין זה הגיוני להוסיף משהו ל- $ PATH בלינוקס לצמיתות.

אלטרנטיבה לספריות קבועות בהתאמה אישית $ PATH באמצעות שימוש ב- יצוא פקודה בטרמינל להוסיף באופן זמני מיקום ל - Windows $ PATH.

לפתוח חלון מסוף ולכתוב ב- יצוא פקודה, ואחריה ATH = $ PATH: מדריך. לדוגמה, כדי להוסיף באופן זמני ספריית סקריפט ב"מסמכים ", תעשה זאת:

export PATH=$PATH:/home/derrik/Documents/shell-scripts/

לאחר הפעלת פקודה זו, הפעלת המסוףאתה משתמש במיקום הנתיב הזמני החדש. המיקום הזמני של $ PATH יישאר נגיש במערכת הלינוקס שלך עד שהמערכת תפעל מחדש.

הסר תוספות ל- $ PATH

מחפש להיפטר מהמיקומים המותאמים אישית שנוספו ל- $ PATH שלך ב- Linux? עקוב אחר השלבים שלהלן כדי לבטל את העריכות.

הערה: אם אתה צריך לשחזר את ברירת המחדל עבור משתמש אחר, התחבר באמצעות su username לפני ביצוע השלבים שלהלן.

שלב 1: מחק את קובץ ה- .bashrc באמצעות rm פקודה.

rm ~/.bashrc

שלב 2: שנה את שם הקובץ “bashrc.bak” כ “.bashrc” בתיקיה “מסמכים”, והניחו בספריה הביתית (~).

mv ~/Documetns/bashrc.bak ~/.bashrc

שלב 3: הפעל מחדש את הפגישה המסוף שלך כדי שהשינויים ייכנסו לתוקף.

שלב 4: הפעל את $ PATH פקודה לבדוק אם העריכות המותאמות אישית שלך אינן נעלמות.

$PATH
</ p>

הערות