logo

Ordre de sortida de Linux

L'ordre de sortida de Linux s'utilitza per sortir de l'intèrpret d'ordres actual. Pren un paràmetre com a número i surt de l'intèrpret d'ordres amb un retorn del número d'estat. Si no proporcionem cap paràmetre, retornaria l'estat de l'última ordre executada. L'ordre de sortida tanca un script i surt de l'intèrpret d'ordres.

Si tenim més d'una pestanya shell, l'ordre de sortida tancarà la pestanya on s'executa. Aquesta és una ordre integrada i no podem trobar una pàgina de manual dedicada per a això.

Sintaxi:

 exit 

Des de l'ordre anterior, després de prémer el ENTER clau, el terminal es tancarà i s'acabaran tots els processos normals en execució del terminal.

marc de primavera

L'ordre de sortida és la més útil comú a Linux . Podem passar-hi moltes vegades. Utilitza la funció exit() per finalitzar el procés normal. Alguns punts sobre l'ordre de sortida són els següents:

  • S'utilitza per sortir de l'script de shell amb un estat de sortida N.
  • Es pot utilitzar per verificar si l'script de l'intèrpret d'ordres s'ha finalitzat correctament o no.
  • L'estat de sortida el poden utilitzar altres ordres per dur a terme les seves accions.
  • Si no s'especifica el valor de N, l'estat de sortida serà l'última ordre executada.
  • El valor de N s'estableix en 0 i representa la sortida normal de l'intèrpret d'ordres.

Opcions:

L'ordre de sortida no ofereix moltes opcions. Però admet les opcions següents:

    Sortir sense cap paràmetre:

Si l'executem sense cap paràmetre, simplement tanca el terminal. Executeu-ho de la següent manera:

 exit 

Ordre de sortida de Linux

L'ordre anterior simplement tancarà el terminal.

    Sortida amb estat de sortida:

Si passem un paràmetre, es tancarà i retornarà el mateix estat de sortida. Per exemple, si l'executem amb un estat de sortida 10, retornarà un estat de 10. considereu l'ordre següent:

 exit 10 

Ordre de sortida de Linux

L'ordre anterior tancarà el terminal i retornarà un estat de 10. Els estats de retorn són útils, ja que algunes vegades es poden fer un seguiment per indicar un error. Per exemple, l'estat de retorn ' 0' significa que el programa s'ha executat correctament , i ' 1' significa que el programa té errors menors.

    Mostra l'últim estat de retorn:

Per mostrar l'estat de sortida de l'última ordre executada, executeu l'echo $? comanda de la següent manera:

 echo $? 

L'ordre anterior mostrarà l'últim estat retornat. Considereu la sortida següent:

Ordre de sortida de Linux
    Estat de sortida d'un script de shell

Creem un script, 'Demo.sh'. Per crear-lo, executeu l'ordre següent:

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

Deseu l'script anterior prement les tecles CTRL+D. Ara, executeu l'script executant les ordres següents:

 chmod +x Demo.sh ./Demo.sh 

L'ordre anterior executarà l'script. Ara, comproveu l'estat de sortida de l'script executant l'ordre següent:

 echo $? 

Considereu la sortida següent:

Ordre de sortida de Linux

A partir de la sortida anterior, podem veure que l'estat de sortida de l'script donat és 0, el que significa que s'ha executat correctament.

Obtenir ajuda

L'ordre de sortida és una utilitat integrada. No hi ha pàgines de manuals dedicades disponibles per a això. Tanmateix, admet l'opció '-help', que mostra informació sobre l'ordre. Per obtenir ajuda, executeu l'ordre de la següent manera:

 exit --help 

L'ordre anterior mostrarà ajuda a la línia d'ordres. També podem executar l'ordre de sortida d'ajuda de la següent manera:

 help exit 

Les dues ordres produiran la mateixa sortida. Considereu la sortida següent:

Ordre de sortida de Linux