Menu
CoddyTech

הצגת כל המשתנים

חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 60 מתוך 82.

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

env

הפעולה הזאת מציגה רשימה של שמות משתנים והערכים שלהם, כל אחד בשורה משלו בפורמט NAME=value. תראה שמות מוכרים כמו HOME ו-USER, לצד רבים אחרים שהמערכת מגדירה אוטומטית.

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

# הצג את כל המשתנים
printenv

# הצג משתנה מסוים
printenv HOME

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

env | grep PATH

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

challenge icon

אתגר

קל

השתמשו ב־printenv כדי להציג את הערך של משתנה הסביבה USER.

בניגוד ל־echo, הפקודה printenv מאפשרת לצפות במשתנה מסוים בלי להשתמש בקידומת $. פשוט העבירו את שם המשתנה כארגומנט.

הפלט שלכם אמור להציג את שם המשתמש הנוכחי שלכם.

רמז: תבנית הפקודה היא printenv VARIABLE_NAME

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Terminal אונליין