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:
Pokud jej provedeme bez jakéhokoli parametru, jednoduše zavře terminál. Proveďte jej následovně:
exit
Výše uvedený příkaz jednoduše zavře terminál.
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
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.
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:
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:
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: