פקודת ייצוא לינוקס

פקודת ייצוא לינוקס

ה יְצוּא command הוא כלי שירות מובנה של Linux Bash shell. הוא משמש כדי להבטיח שהמשתנים והפונקציות של הסביבה יועברו לתהליכי צאצא. זה לא משפיע על משתנה הסביבה הקיים.

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

תחביר:

 export [-f] [-n] [name[=value] ...] or export -p  

בואו נסתכל על דוגמאות שונות של פקודת הייצוא:

דוגמה1: פקודת הייצוא ללא כל ארגומנט

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

 export  

שקול את ההצמדה של הפלט למטה:

פקודת ייצוא לינוקס

דוגמה2: הצג את כל המשתנים המיוצאים במעטפת הנוכחית

כדי להציג את כל משתני הסביבה המיוצאים של המעטפת הנוכחית, בצע את הפקודה עם אפשרות -p באופן הבא:

 export -p  

שקול את ההצמדה של הפלט למטה:

פקודת ייצוא לינוקס

דוגמה3: שימוש בייצוא עם פונקציות

כדי להשתמש בפונקציה עם פקודת הייצוא, השתמש באפשרות -f. אם לא נשתמש באפשרות זו, היא תיחשב כמשתנה, לא כפונקציה.

תחביר:

 export -f function_name  

אנו מייצאים פונקציה 'שם' באופן הבא:

 name() { echo 'Javatpoint';}  

כדי לייצא את הפונקציה לעיל, בצע את הפקודה כדלקמן:

 export -f name  

כעת, הפעל את מעטפת bash כדי לבצע את הפונקציה:

 bash  

כדי לקרוא לפונקציה, הזן את שם הפונקציה:

 name  

שקול את הפלט שלהלן:

פקודת ייצוא לינוקס

בואו ניצור פונקציה נוספת 'שלום', נבצע את הפקודה באופן הבא:

 function hello > { > echo hello, welcome to javatpoint > }  

כדי לייצא את הפונקציה לעיל, בצע את הפקודה כדלקמן:

 export -f hello  

שקול את הפלט שלהלן:

פקודת ייצוא לינוקס

דוגמה 4: הקצה ערך לפני ייצוא פונקציה או משתנה:

פקודת הייצוא מאפשרת לנו להקצות ערך לפני ייצוא פונקציה. שקול את הפקודה הבאה:

 export name[=value]  

לדוגמה, הקצה ערך למשתנה באופן הבא:

 a=5  

כעת ייצא אותו כ:

 export a  

אנו יכולים לאמת את ההקצאה באמצעות הפקודה printenv באופן הבא:

 printenv a  

שקול את הפלט שלהלן:

פקודת ייצוא לינוקס

דוגמה5: הגדר את vim כעורך ברירת המחדל:

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

כדי להגדיר את vim כעורך טקסט ברירת מחדל, בצע את הפקודה הבאה:

 export EDITOR=/usr/bin/vim export | grep EDITOR  

הפקודות לעיל לא יראו שום אישור. שקול את הפלט שלהלן:

פקודת ייצוא לינוקס

דוגמה6: הגדר משתנה סביבה

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

תחביר:

 export NAME=VALUE  

כדי ליצור משתנה חדש, ' sys ,' בצע את הפקודה באופן הבא:

 export sys=50  

הפקודה echo משמשת להצגת המשתנה:

 echo sys  

כדי להציג את הערך של המשתנה, השתמש בסמל $ לפני שם המשתנה

 echo $sys  

שקול את הפלט שלהלן:

פקודת ייצוא לינוקס