Linuxový príkaz exit sa používa na ukončenie aktuálneho shellu. Vezme parameter ako číslo a opustí shell s návratom čísla stavu. Ak by sme neposkytli žiadny parameter, vráti stav posledného vykonaného príkazu. Príkaz exit zatvorí skript a opustí shell.
Ak máme viac ako jednu záložku shellu, príkaz exit zatvorí záložku, kde sa vykoná. Toto je vstavaný príkaz a nemôžeme nájsť vyhradenú manuálovú stránku na tento účel.
Syntax:
exit
Z vyššie uvedeného príkazu po stlačení tlačidlo ENTER kľúč, terminál sa zatvorí a všetky normálne bežiace procesy terminálu sa ukončia.
xor c++
Príkaz exit je najužitočnejší bežný v Linux . Môžeme s tým prejsť mnohokrát. Na ukončenie normálneho procesu používa funkciu exit(). Niektoré body týkajúce sa príkazu exit sú nasledovné:
- Používa sa na ukončenie skriptu shellu so stavom ukončenia N.
- Môže sa použiť na overenie, či je skript shellu úspešne ukončený alebo nie.
- Stav ukončenia môžu použiť iné príkazy na vykonanie svojich akcií.
- Ak nie je zadaná hodnota N, stav ukončenia bude posledným vykonaným príkazom.
- Hodnota N je nastavená na 0 a predstavuje normálny výstup z shellu.
Možnosti:
Príkaz exit neposkytuje veľa možností. Podporuje však nasledujúce možnosti:
Ak ho vykonáme bez akéhokoľvek parametra, jednoducho zatvorí terminál. Vykonajte to nasledovne:
exit
Vyššie uvedený príkaz jednoducho zatvorí terminál.
Ak prejdeme parameter, zatvorí sa a vráti rovnaký návratový stav. Napríklad, ak ho vykonáme so stavom ukončenia 10, vráti stav 10. zvážte nasledujúci príkaz:
exit 10
Vyššie uvedený príkaz zatvorí terminál a vráti stav 10. Návratové stavy sú užitočné, pretože v niektorých prípadoch je možné ich sledovať, aby sa zistila chyba. Napríklad stav návratu „ 0' znamená, že program bol úspešne vykonaný a ' 1' znamená, že program má menšie chyby.
Ak chcete zobraziť stav ukončenia posledného vykonaného príkazu, vykonajte príkaz 'echo $?' príkaz takto:
echo $?
Vyššie uvedený príkaz zobrazí posledný vrátený stav. Zvážte nasledujúci výstup:
Vytvorme skript „Demo.sh“. Ak ho chcete vytvoriť, vykonajte nasledujúci príkaz:
cat > Demo.sh echo ' This is a demo.' exit 0
Uložte vyššie uvedený skript stlačením klávesov CTRL + D. Teraz spustite skript vykonaním nasledujúcich príkazov:
chmod +x Demo.sh ./Demo.sh
Vyššie uvedený príkaz spustí skript. Teraz skontrolujte stav ukončenia skriptu vykonaním nižšie uvedeného príkazu:
echo $?
Zvážte nasledujúci výstup:
Z vyššie uvedeného výstupu vidíme, že stav ukončenia daného skriptu je 0, čo znamená, že bol úspešne vykonaný.
Získanie pomoci
Príkaz exit je vstavaný nástroj. Nie sú preň k dispozícii žiadne vyhradené manuálové stránky. Podporuje však voľbu '-help', ktorá zobrazuje informácie o príkaze. Ak chcete získať pomoc, spustite príkaz takto:
exit --help
Vyššie uvedený príkaz zobrazí pomoc na príkazovom riadku. Príkaz help exit môžeme spustiť aj takto:
help exit
Oba príkazy vytvoria rovnaký výstup. Zvážte nasledujúci výstup: