כפי שכבר ראינו במשתנה ה- history, ניתן לבצע שינויים במשתנים של המעטפת, וכן ניתן להוסיף משתנים חדשים משלך.
שינוי משתנים יעשה באמצעות הפקודה: set variable_name
לדוגמא: הקלד:
set prompt = " I changed my prompt %h >>"
כעת השתנה ה- prompt (תחילית שורת הפקודה):
כפי שניתן לראות תחילית שורת הפקודה השתנתה.
יציאה מהמערכת והתחברות מחדש תחזיר את ברירת המחדל לקדמותה. כמובן שהינך יכול לבצע זאת לבדך ע"י הגדרת משתנה ה- prompt שנית.
יצירת משתנה חדש תעשה גם היא ע"י הפקודה: set
אולם עליך לשים לב כי שם המשתמש שאתה יוצר לא קיים עדיין בטבלת המשתנים הסביבתיים, ולכן תחביר הפקודה יהיה: set new_variable_name
לדוגמא:
שים לב כי בעת שימוש במשתנה בשורת פקודה, יש להזין את סימן הדולר ($) ורק לאחריו את שם המשתנה. בכך מזהה המעטפת כי ברצונך להוציא את ערך המשתמש.
הדבר תקף גם לגבי משתנים שהוגדרו ע"י המעטפת..
לדוגמא: הקלדת:
echo $home
תציג את המסלול לספריית הבית שלך, בעוד שהקלדת:
echo $pwd
תציג את המסלול לספריית העבודה הנוכחית בה אתה נמצא.
חשוב לציין, כי הקלדת pwd בלבד תציג גם כן את אותו המסלול.
דוגמא נוספת:
בדוגמא זו חיקינו את פקודת alias ויצרנו כינוי חדש לפקודה ls –l.
על מנת לשחרר משתנים מטבלת המשתנים יש להקליד:
unset variable_name
בצע פקודה זו על אחד מהמשתנים החדשים שהגדרת ובדוק האם הוא נמחק מטבלת המשתנים של המעטפת.
לצפיה בסרטון פלאש: