logo

פקודת יציאה מ-Linux

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

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

תחביר:

 exit 

מהפקודה לעיל, לאחר לחיצה ה-ENTER מפתח, הטרמינל ייסגר, וכל תהליכי הריצה הרגילים של הטרמינל יסתיימו.

uri לעומת כתובת אתר

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

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

אפשרויות:

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

    צא ללא שום פרמטר:

אם נבצע אותו ללא שום פרמטר, הוא פשוט סוגר את הטרמינל. בצע את זה באופן הבא:

 exit 

פקודת יציאה מ-Linux

הפקודה לעיל פשוט תסגור את הטרמינל.

    יציאה עם סטטוס יציאה:

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

 exit 10 

פקודת יציאה מ-Linux

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

    הצג את מצב ההחזרה האחרון:

כדי להציג את מצב היציאה של הפקודה האחרונה שבוצעה, הפעל את ה-'echo $?' הפקודה כדלקמן:

 echo $? 

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

פקודת יציאה מ-Linux
    סטטוס יציאה של סקריפט מעטפת

בואו ניצור סקריפט, 'Demo.sh'. כדי ליצור אותו, בצע את הפקודה הבאה:

 cat > Demo.sh echo ' This is a demo.' exit 0 

שמור את הסקריפט לעיל על ידי לחיצה על מקשי CTRL+D. כעת, הפעל את הסקריפט על ידי ביצוע הפקודות הבאות:

 chmod +x Demo.sh ./Demo.sh 

הפקודה לעיל תבצע את הסקריפט. כעת, בדוק את מצב היציאה של הסקריפט על ידי ביצוע הפקודה שלהלן:

 echo $? 

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

פקודת יציאה מ-Linux

מהפלט לעיל, אנו יכולים לראות שסטטוס היציאה של הסקריפט הנתון הוא 0, כלומר הוא בוצע בהצלחה.

קבלת עזרה

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

 exit --help 

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

 help exit 

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

פקודת יציאה מ-Linux