logo

Linuxový příkaz exit

Linuxový příkaz exit se používá k ukončení aktuálního shellu. Vezme parametr jako číslo a opustí shell s návratem čísla stavu. Pokud bychom nezadali žádný parametr, vrátil by stav posledního provedeného příkazu. Příkaz exit zavře skript a ukončí shell.

Pokud máme více záložek shellu, příkaz exit zavře záložku, kde se provádí. Toto je vestavěný příkaz a nemůžeme pro něj najít speciální manuálovou stránku.

Syntax:

 exit 

Z výše uvedeného příkazu po stisknutí tlačítko ENTER klíč, bude terminál uzavřen a všechny běžné běžící procesy terminálu budou ukončeny.

mapy java

Příkaz exit je nejužitečnějším běžným v Linux . Můžeme s tím projít mnohokrát. K ukončení normálního procesu používá funkci exit(). Některé body týkající se příkazu exit jsou následující:

  • Používá se k ukončení shellového skriptu se stavem ukončení N.
  • Lze jej použít k ověření, zda je skript shellu úspěšně ukončen nebo ne.
  • Stav ukončení mohou být použity jinými příkazy k provedení jejich akcí.
  • Pokud není zadaná hodnota N, bude výstupní stav posledním provedeným příkazem.
  • Hodnota N je nastavena na 0 a představuje normální výstup shellu.

Možnosti:

Příkaz exit neposkytuje mnoho možností. Podporuje však následující možnosti:

    Konec bez parametru:

Pokud jej provedeme bez jakéhokoli parametru, jednoduše zavře terminál. Proveďte jej následovně:

 exit 

Linuxový příkaz exit

Výše uvedený příkaz jednoduše zavře terminál.

    Ukončení se stavem ukončení:

Pokud předáme parametr, zavře se a vrátí stejný výstupní stav. Pokud jej například provedeme se stavem ukončení 10, vrátí stav 10. zvažte následující příkaz:

 exit 10 

Linuxový příkaz exit

Výše uvedený příkaz zavře terminál a vrátí stav 10. Návratové stavy jsou užitečné, protože v některých případech lze sledovat chybu. Například návratový stav „ 0' znamená, že program byl úspěšně proveden , a ' 1' znamená, že program obsahuje drobné chyby.

    Zobrazit poslední stav vrácení:

Chcete-li zobrazit stav ukončení posledního provedeného příkazu, spusťte příkaz 'echo $?' příkaz takto:

 echo $? 

Výše uvedený příkaz zobrazí poslední vrácený stav. Zvažte následující výstup:

Linuxový příkaz exit
    Stav ukončení skriptu shellu

Vytvořme skript 'Demo.sh.' Chcete-li jej vytvořit, spusťte následující příkaz:

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

Uložte výše uvedený skript stisknutím kláves CTRL+D. Nyní spusťte skript provedením následujících příkazů:

 chmod +x Demo.sh ./Demo.sh 

Výše uvedený příkaz spustí skript. Nyní zkontrolujte stav ukončení skriptu provedením níže uvedeného příkazu:

 echo $? 

Zvažte následující výstup:

Linuxový příkaz exit

Z výše uvedeného výstupu vidíme, že stav ukončení daného skriptu je 0, což znamená, že byl úspěšně proveden.

Získání pomoci

Příkaz exit je vestavěný nástroj. Nejsou pro něj k dispozici žádné speciální manuálové stránky. Podporuje však volbu '-help', která zobrazuje informace o příkazu. Chcete-li získat nápovědu, spusťte příkaz následovně:

 exit --help 

Výše uvedený příkaz zobrazí nápovědu na příkazovém řádku. Příkaz help exit můžeme také provést následovně:

 help exit 

Oba příkazy vytvoří stejný výstup. Zvažte následující výstup:

Linuxový příkaz exit