logo

Commande de sortie Linux

La commande Linux exit est utilisée pour quitter le shell actuel. Il prend un paramètre sous forme de nombre et quitte le shell avec un retour du numéro d'état. Si nous ne fournissions aucun paramètre, cela renverrait le statut de la dernière commande exécutée. La commande exit ferme un script et quitte le shell.

Si nous avons plusieurs onglets shell, la commande exit fermera l'onglet où elle est exécutée. Il s'agit d'une commande intégrée et nous ne trouvons pas de page de manuel dédiée à cela.

Syntaxe:

 exit 

À partir de la commande ci-dessus, après avoir appuyé sur l'ENTRÉE touche, le terminal sera fermé et tous les processus en cours d'exécution normaux du terminal seront terminés.

âge de Vicky Kaushal

La commande exit est la commande courante la plus utile dans Linux . Nous pouvons passer avec cela plusieurs fois. Il utilise la fonction exit() pour terminer le processus normal. Certains points concernant la commande exit sont les suivants :

  • Il permet de sortir du script shell avec un statut de sortie N.
  • Il peut être utilisé pour vérifier si le script shell est terminé avec succès ou non.
  • L'état de sortie peut être utilisé par d'autres commandes pour effectuer leurs actions.
  • Si la valeur de N n'est pas spécifiée, l'état de sortie sera la dernière commande exécutée.
  • La valeur de N est définie sur 0 et représente la sortie normale du shell.

Possibilités :

La commande exit ne fournit pas beaucoup d'options. Mais il prend en charge les options suivantes :

    Quitter sans aucun paramètre :

Si nous l'exécutons sans aucun paramètre, il ferme simplement le terminal. Exécutez-le comme suit :

 exit 

Commande de sortie Linux

La commande ci-dessus fermera simplement le terminal.

    Quitter avec le statut de sortie :

Si nous passons un paramètre, il se fermera et renverra le même état de sortie. Par exemple, si nous l'exécutons avec un statut de sortie 10, il renverra un statut de 10. considérez la commande ci-dessous :

 exit 10 

Commande de sortie Linux

La commande ci-dessus fermera le terminal et renverra un statut de 10. Les statuts de retour sont utiles car ils peuvent parfois être suivis pour détecter une erreur. Par exemple, le statut de retour ' 0' signifie que le programme a été exécuté avec succès , et ' 1' signifie que le programme comporte des erreurs mineures.

    Afficher le dernier statut de retour :

Pour afficher l'état de sortie de la dernière commande exécutée, exécutez la commande 'echo $?' commande comme suit :

 echo $? 

La commande ci-dessus affichera le dernier état renvoyé. Considérez le résultat ci-dessous :

Commande de sortie Linux
    État de sortie d'un script shell

Créons un script, 'Demo.sh'. Pour le créer, exécutez la commande suivante :

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

Enregistrez le script ci-dessus en appuyant sur les touches CTRL+D. Maintenant, exécutez le script en exécutant les commandes suivantes :

 chmod +x Demo.sh ./Demo.sh 

La commande ci-dessus exécutera le script. Maintenant, vérifiez l'état de sortie du script en exécutant la commande ci-dessous :

 echo $? 

Considérez le résultat ci-dessous :

Commande de sortie Linux

D'après le résultat ci-dessus, nous pouvons voir que l'état de sortie du script donné est 0, ce qui signifie qu'il a été exécuté avec succès.

Obtenir de l'aide

La commande exit est un utilitaire intégré. Aucune page de manuel dédiée n’est disponible pour cela. Cependant, il prend en charge l'option « -help », qui affiche des informations sur la commande. Pour obtenir de l'aide, exécutez la commande comme suit :

 exit --help 

La commande ci-dessus affichera l'aide sur la ligne de commande. Nous pouvons également exécuter la commande help exit comme suit :

 help exit 

Les deux commandes produiront le même résultat. Considérez le résultat ci-dessous :

Commande de sortie Linux