logo

Comanda de ieșire Linux

Comanda de ieșire Linux este folosită pentru a ieși din shell-ul curent. Ia un parametru ca număr și iese din shell cu returnarea numărului de stare. Dacă nu am furnizat niciun parametru, ar returna starea ultimei comenzi executate. Comanda de ieșire închide un script și iese din shell.

Dacă avem mai multe file shell, comanda de ieșire va închide fila în care este executată. Aceasta este o comandă încorporată și nu putem găsi o pagină de manual dedicată pentru aceasta.

Sintaxă:

 exit 

Din comanda de mai sus, după apăsare butonul ENTER tasta, terminalul va fi închis și toate procesele normale de rulare ale terminalului vor fi încheiate.

1 milion câte 0

Comanda de ieșire este cea mai utilă comună în Linux . Putem trece cu el de multe ori. Utilizează funcția exit() pentru a încheia procesul normal. Câteva puncte referitoare la comanda de ieșire sunt următoarele:

  • Este folosit pentru a ieși din scriptul shell cu un statut de ieșire N.
  • Poate fi folosit pentru a verifica dacă scriptul shell a fost încheiat cu succes sau nu.
  • Starea de ieșire poate fi folosită de alte comenzi pentru a-și efectua acțiunile.
  • Dacă valoarea lui N nu este specificată, starea de ieșire va fi ultima comandă executată.
  • Valoarea lui N este setată la 0 și reprezintă ieșirea normală a shell-ului.

Opțiuni:

Comanda de ieșire nu oferă multe opțiuni. Dar, acceptă următoarele opțiuni:

    Ieșire fără niciun parametru:

Dacă îl executăm fără niciun parametru, pur și simplu închide terminalul. Execută-l după cum urmează:

 exit 

Comanda de ieșire Linux

Comanda de mai sus va închide pur și simplu terminalul.

    Ieșire cu stare de ieșire:

Dacă trecem un parametru, acesta se va închide și va returna aceeași stare de ieșire. De exemplu, dacă îl executăm cu o stare de ieșire 10, va returna o stare de 10. luați în considerare comanda de mai jos:

 exit 10 

Comanda de ieșire Linux

Comanda de mai sus va închide terminalul și va returna o stare de 10. Stările de returnare sunt utile, deoarece uneori pot fi urmărite pentru a indica o eroare. De exemplu, starea de returnare ' 0' înseamnă că programul a fost executat cu succes , și ' 1' înseamnă că programul are erori minore.

    Afișează ultima stare de returnare:

Pentru a afișa starea de ieșire a ultimei comenzi executate, executați „echo $?” comandă după cum urmează:

 echo $? 

Comanda de mai sus va afișa ultima stare returnată. Luați în considerare rezultatul de mai jos:

Comanda de ieșire Linux
    Starea de ieșire a unui script shell

Să creăm un script, „Demo.sh”. Pentru a-l crea, executați următoarea comandă:

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

Salvați scriptul de mai sus apăsând tastele CTRL+D. Acum, executați scriptul executând următoarele comenzi:

 chmod +x Demo.sh ./Demo.sh 

Comanda de mai sus va executa scriptul. Acum, verificați starea de ieșire a scriptului executând comanda de mai jos:

 echo $? 

Luați în considerare rezultatul de mai jos:

Comanda de ieșire Linux

Din rezultatul de mai sus, putem vedea că starea de ieșire a scriptului dat este 0, ceea ce înseamnă că este executat cu succes.

Obține ajutor

Comanda de ieșire este un utilitar încorporat. Nu există pagini de manual dedicate disponibile pentru acesta. Cu toate acestea, acceptă opțiunea „-help”, care afișează informații despre comandă. Pentru a obține ajutor, executați comanda după cum urmează:

 exit --help 

Comanda de mai sus va afișa ajutor pe linia de comandă. De asemenea, putem executa comanda help exit după cum urmează:

 help exit 

Ambele comenzi vor produce aceeași ieșire. Luați în considerare rezultatul de mai jos:

Comanda de ieșire Linux