» נושאי לימוד
» נושאי לימוד
יום רביעי 8 במאי 2024
שינוי ויצירת משתנים
דף ראשי  המעטפת - The Shell  משתנים  שינוי ויצירת משתנים גרסה להדפסה

כפי שכבר ראינו במשתנה ה- 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

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

לצפיה בסרטון פלאש:

 

 11-02-04 / 10:28  עודכן ,  14-10-03 / 11:10  נוצר ע"י חן דרור  בתאריך 
 משתנים - הקודםהבא - שמות משתנים 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 1