מה הם משתנים סביבתיים?

משתמש & מערכת הסביבה משתנים & כיצד למצוא את הערכים שלהם

משתנה סביבה הוא ערך דינמי שמערכת ההפעלה ותוכנות אחרות יכולות להשתמש בו כדי לקבוע מידע ספציפי למחשב שלך.

במילים אחרות, משתנה סביבה הוא משהו שמייצג משהו אחר, כגון מיקום במחשב, מספר גירסה , רשימת אובייקטים וכו '.

משתני סביבה מוקפים בסימן האחוזים (%), כמו ב-% temp%, כדי להבדיל ביניהם מהטקסט הרגיל.

קיימים שני סוגים של משתני סביבה, משתני סביבת משתמש ומשתני סביבה במערכת :

משתני סביבה

משתני סביבת משתמש, כפי שהשם מרמז, הם משתני סביבה ספציפיים לכל חשבון משתמש.

משמעות הדבר היא שהערך של משתנה סביבה כאשר אתה מחובר כמשתמש אחד יכול להיות שונה מהערך של אותו משתנה סביבה בעת כניסה למערכת כמשתמש אחר באותו מחשב.

אלו סוגים של משתני סביבה ניתן להגדיר באופן ידני על ידי כל משתמש מחובר אבל Windows ותוכנות אחרות יכול להגדיר אותם גם כן.

דוגמה אחת למשתנה סביבת משתמש היא% homepath%. לדוגמה, במחשב אחד של Windows 10 ,% homepath% מחזיק בערך \ Users \ Tim , שהוא התיקיה שמכילה את כל המידע הספציפי למשתמש.

משתנה סביבת משתמש יכול להיות מותאם אישית גם כן. משתמש יכול ליצור משהו כמו% 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, הדרך הפשוטה ביותר, וכנראה המהירה ביותר, לעשות זאת היא באמצעות פקודה פשוטה הפקודה הפקודה בשם הד .

כך תוכל לעשות זאת:

  1. פתח שורת פקודה .
  2. בצע את הפקודה הבאה בדיוק: echo% temp% ... כמובן להחליף % temp% עבור משתנה הסביבה אתה מעוניין.
  3. שים לב לערך המוצג מיד מתחת.
    1. לדוגמה, במחשב שלי, הד% temp% הפיק את זה: C: \ Users \ Tim \ AppData \ Local \ Temp

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

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

במערכות Linux, באפשרותך לבצע את הפקודה printenv משורת הפקודה כדי לציין את כל משתני הסביבה המוגדרים כעת.