Menu
Coddy logo textTech

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

חלק מהיחידה יסודות במסלול ה-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 אונליין