משתנה סביבה הוא ערך דינמי שמערכת ההפעלה ותוכנות אחרות יכולות להשתמש בו כדי לקבוע מידע ספציפי למחשב שלך.
במילים אחרות, משתנה סביבה הוא משהו שמייצג משהו אחר, כגון מיקום במחשב, מספר גירסה, רשימת אובייקטים וכו '.
משתני סביבה מוקפים בסימן האחוזים (%), כמו ב-% temp%, כדי להבדיל ביניהם מהטקסט הרגיל.
קיימים שני סוגים של משתני סביבה, משתני סביבה ו משתני סביבה במערכת :
משתני סביבה
משתני סביבת משתמש, כפי שהשם מרמז, הם משתני סביבה ספציפיים לכל חשבון משתמש.
משמעות הדבר היא שהערך של משתנה סביבה כאשר אתה מחובר כמשתמש אחד יכול להיות שונה מהערך של אותו משתנה סביבה בעת כניסה למערכת כמשתמש אחר באותו מחשב.
אלו סוגים של משתני סביבה ניתן להגדיר באופן ידני על ידי כל משתמש מחובר אבל Windows ותוכנות אחרות יכול להגדיר אותם גם כן.
דוגמה אחת למשתנה סביבת משתמש היא% homepath%. לדוגמה, במחשב אחד של Windows 10,% homepath% מחזיקה בערך של משתמשים טים , שהיא התיקיה שמכילה את כל המידע הספציפי למשתמש.
משתנה סביבת משתמש יכול להיות מותאם אישית גם כן. משתמש יכול ליצור משהו כמו% data%, אשר עשוי להצביע על תיקיה במחשב כמו C: הורדות קבצים . משתנה סביבה כזה יפעל רק כאשר המשתמש הספציפי הזה מחובר.
משתני סביבה במערכת
משתני סביבת המערכת מתרחבים מעבר למשתמש אחד בלבד, החלים על כל משתמש שעשוי להתקיים או שנוצר בעתיד. רוב משתני סביבת המערכת מצביעים על מיקומים חשובים כמו תיקיית Windows.
כמה ממשתני הסביבה הנפוצים ביותר במערכות Windows כוללים% path,% programfiles%,% temp% ו-% systemroot%, למרות שישנם רבים אחרים.
לדוגמה, בעת התקנת Windows 8, משתנה הסביבה% windir% מוגדר לספריה שבה הוא מותקן. מאחר שתיקיית ההתקנה היא משהו שהתקין (זה אתה או יצרן המחשב) יכול להגדיר במחשב אחד, זה יכול להיות C: Windows, אבל אחרת, זה יכול להיות C: Win8 .
בהמשך לדוגמה זו, נניח ש- Microsoft Word מותקן בכל אחד ממחשבים אלה לאחר התקנת Windows 8. כחלק מתהליך ההתקנה של Word, יש להעתיק מספר קבצים למדריך שבו מותקן Windows 8. כיצד MS Word יכול להיות בטוח שהוא מתקין את הקבצים במקום הנכון אם המקום הזה הוא C: Windows במחשב אחד C: Win8 מנגד?
כדי למנוע בעיה אפשרית כזו, Microsoft Word, כמו גם רוב התוכנות, תוכנן להתקנה ל-% windir%, לא C: Windows . בדרך זו, זה יכול להיות בטוח כי קבצים חשובים אלה מותקנים באותה ספרייה כמו Windows 8, לא משנה איפה זה יכול להיות.
עיין בדף 'משתני סביבה מוכרים' של Microsoft עבור רשימה ענקית של משתני סביבה ומשתמשים במערכת המשמשים לעתים קרובות ב- Windows.
איך אתה מוצא את הערך של איכות הסביבה משתנה?
ישנן מספר דרכים לראות מה קורה משתנה מסוים. עם זאת, ברוב המקרים, לפחות ב- Windows, הדרך הפשוטה ביותר, וכנראה המהירה ביותר, לעשות זאת היא דרך פקודה פשוטה הפקודה הפקודה שנקרא הד .
כך תוכל לעשות זאת:
-
פתח שורת פקודה.
-
בצע את הפקודה הבאה בדיוק:
echo% temp%
… כמובן להחליף % temp% עבור משתנה הסביבה שאתה מעוניין בו.
-
שים לב לערך המוצג מיד מתחת.
לדוגמה, במחשב שלי, הד% temp% הפיק את זה:
C: Users Tim AppData Local Temp
אם שורת הפקודה מפחידה אותך (לא מומלץ), יש דרך ארוכה יותר לבדוק את הערך של משתנה סביבה ללא שימוש בשורת פקודות.
ראש אל לוח הבקרה, ולאחר מכן את היישומון מערכת. לאחר מכן, בחר הגדרות מערכת מתקדמות בצד שמאל, ולאחר מכן בחר את משתני סביבה… כפתור בתחתית. זה לא שלם רשימה של משתני סביבה, אבל אלה המפורטים יש את הערכים ממש לידם.
על מערכות לינוקס, אתה יכול לבצע אתהדפס הפקודה משורת הפקודה לרשימה את כל משתני הסביבה המוגדרים כעת.




