הפקודה env
משמשת לניהול משתני סביבה במערכת. היא מאפשרת להריץ פקודות עם משתני סביבה מותאמים אישית, או להציג את משתני הסביבה הנוכחיים.
הסינטקס הבסיסי של הפקודה הוא:
env [options] [arguments]
-i
: מפעיל את הפקודה בסביבה ריקה, ללא משתני סביבה קיימים.-u NAME
: מסיר את משתנה הסביבה בשם NAME לפני הרצת הפקודה.VAR=value
: מגדיר משתנה סביבה חדש עם ערך מסוים לפני הרצת הפקודה.env
env MY_VAR=hello bash -c 'echo $MY_VAR'
env -u MY_VAR bash -c 'echo $MY_VAR'
env -i bash -c 'echo $HOME'
-i
כאשר אתה רוצה לבדוק התנהגות של פקודות ללא השפעה של משתני סביבה קיימים.