משתני סביבה מגדירים את ההתנהגות של תהליכים הפועלים על המערכת. משתנים אלה מאחסנים מידע על סביבת המחשוב, ויישומים יכולים לגשת אליו כדי להתאים את התנהגותם בהתאם. לפיכך, תצורות משתני סביבה משפיעות על מערכת הלינוקס שלך והיישומים שלה. יתר על כן, ניתן להתאים אישית את סביבת המחשוב על ידי הגדרת משתני סביבה.
לכן, ההבנה כיצד להכריז על משתני סביבה חיונית לכל משתמשי לינוקס. זה ללא ספק משפר את היעילות והפרודוקטיביות. בלוג קצר זה ידון בדרכים שונות להגדיר משתני סביבה ללא קשיים.
פקודת הייצוא
אתה יכול להשתמש בפקודת הייצוא כדי להגדיר משתנה סביבה. כדי להשתמש בו, הזן את הפקודה למטה בטרמינל:
יְצוּא MY_VARIABLE =ערך
פקודה זו תגדיר משתנה סביבה MY_VARIABLE עם הערך שלו כ'ערך'. אתה יכול להשתמש בפקודה באופן דומה על ידי החלפת 'MY_VARIABLE' ו-'value' בשם ובערך של המשתנה הרצויים, בהתאמה. לדוגמה, כדי להגדיר משתנה בשם PRATEEK_EV עם הערך 'Hello World!', הזן:
יְצוּא PRATEEK_EV = 'שלום עולם!'
עם ביצוע מוצלח, הוא לא מציג דבר, אבל אתה יכול לאשר זאת באמצעות ה- printenv פקודה.
הפקודה שנקבעה
הפקודה set היא חלופה לפקודת הייצוא, שיוצרת משתנים באופן זמני בתוך סקריפט או הפעלה:
מַעֲרֶכֶת MY_VARIABLE =ערך
שוב, החלף את הערכים בהתאם להעדפותיך. לדוגמה, ניקח מחדש את הדוגמה לעיל:
מַעֲרֶכֶת PRATEEK_EV = 'שלום עולם!'
משתני סביבה קבועים
משתנה הסביבה שאתה יוצר באמצעות פקודות ההגדרה והייצוא הוא זמני ונשאר במערכת עד שתסגור את הפעלת המעטפת שלך. אם אתה מתכנן להגדיר משתנה סביבה לתקופות ממושכות יותר, ייצא אותו בקובץ התצורה של bash.
ננו ~ / .bashrcהסמל tildes(~) מציין את ספריית הבית, ו-bashrc הוא השם של קובץ התצורה של bash. עבור zsh או קונכיות דגים, אתה יכול להשתמש ב-'nano ~/.zshrc' ו-'nano ~/.config/fish/config.fish' בהתאמה. כעת, הוסף את הפקודה שלהלן לקובץ ושמור אותה:
יְצוּא MY_ENV = 'מֵידָע'
סיכום מהיר
משתני סביבה עוזרים לעצב את ההתנהגות של יישומים וסקריפטים במערכות לינוקס. למרות חשיבות זו, משתמשים צריכים לעתים קרובות להבין כיצד להגדיר משתני סביבה. לפיכך, בלוג זה מספק את שלוש הדרכים הקלות ביותר להגדרת משתני סביבה באמצעות דוגמאות מתאימות.