logo

Comando di uscita da Linux

Il comando exit di Linux viene utilizzato per uscire dalla shell corrente. Prende un parametro come numero ed esce dalla shell restituendo il numero di stato. Se non fornissimo alcun parametro, restituirebbe lo stato dell'ultimo comando eseguito. Il comando exit chiude uno script ed esce dalla shell.

Se abbiamo più di una scheda della shell, il comando exit chiuderà la scheda in cui viene eseguito. Questo è un comando integrato e non è possibile trovare una pagina di manuale dedicata a questo.

Sintassi:

 exit 

Dal comando precedente, dopo aver premuto l'INVIO chiave, il terminale verrà chiuso e tutti i normali processi in esecuzione del terminale verranno terminati.

come trovo le app nascoste su Android

Il comando exit è il comando comune più utile in Linux . Possiamo passare con esso molte volte. Utilizza la funzione exit() per terminare il normale processo. Alcuni punti riguardanti il ​​comando di uscita sono i seguenti:

  • Viene utilizzato per uscire dallo script di shell con uno stato di uscita N.
  • Può essere utilizzato per verificare se lo script della shell è stato terminato correttamente o meno.
  • Lo stato di uscita può essere utilizzato da altri comandi per intraprendere le proprie azioni.
  • Se il valore di N non è specificato, lo stato di uscita sarà l'ultimo comando eseguito.
  • Il valore di N è impostato su 0 e indica la normale uscita dalla shell.

Opzioni:

Il comando exit non fornisce molte opzioni. Ma supporta le seguenti opzioni:

    Esci senza alcun parametro:

Se lo eseguiamo senza alcun parametro, chiude semplicemente il terminale. Eseguirlo come segue:

 exit 

Comando di uscita da Linux

Il comando precedente chiuderà semplicemente il terminale.

    Esci con stato di uscita:

Se passiamo un parametro, si chiuderà e restituirà lo stesso stato di uscita. Ad esempio, se lo eseguiamo con uno stato di uscita 10, restituirà uno stato di 10. considera il comando seguente:

 exit 10 

Comando di uscita da Linux

Il comando precedente chiuderà il terminale e restituirà uno stato pari a 10. Gli stati restituiti sono utili poiché a volte possono essere tracciati per indicare un errore. Ad esempio, lo stato del reso ' 0' significa che il programma è stato eseguito correttamente , E ' 1' significa che il programma presenta errori minori.

    Visualizza l'ultimo stato del reso:

Per visualizzare lo stato di uscita dell'ultimo comando eseguito, eseguire 'echo $?' comandare come segue:

 echo $? 

Il comando precedente visualizzerà l'ultimo stato restituito. Considera l'output seguente:

Comando di uscita da Linux
    Stato di uscita di uno script di shell

Creiamo uno script, 'Demo.sh.' Per crearlo, esegui il seguente comando:

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

Salva lo script precedente premendo i tasti CTRL+D. Ora esegui lo script eseguendo i seguenti comandi:

 chmod +x Demo.sh ./Demo.sh 

Il comando precedente eseguirà lo script. Ora controlla lo stato di uscita dello script eseguendo il comando seguente:

 echo $? 

Considera l'output seguente:

Comando di uscita da Linux

Dall'output precedente, possiamo vedere che lo stato di uscita dello script specificato è 0, il che significa che è stato eseguito con successo.

Ottenere aiuto

Il comando exit è un'utilità integrata. Non sono disponibili pagine di manuale dedicate. Tuttavia, supporta l'opzione '-help', che visualizza informazioni sul comando. Per ottenere aiuto, esegui il comando come segue:

 exit --help 

Il comando precedente visualizzerà la guida sulla riga di comando. Possiamo anche eseguire il comando help exit come segue:

 help exit 

Entrambi i comandi produrranno lo stesso output. Considera l'output seguente:

Comando di uscita da Linux