Ukaz Linux exit se uporablja za izhod iz trenutne lupine. Parameter vzame kot številko in zapusti lupino z vrnjeno statusno številko. Če ne bi podali nobenega parametra, bi vrnil status zadnjega izvedenega ukaza. Ukaz za izhod zapre skript in zapusti lupino.
Če imamo več kot en zavihek lupine, bo ukaz exit zaprl zavihek, kjer se izvaja. To je vgrajeni ukaz in zanj ne moremo najti posebne strani priročnika.
Sintaksa:
exit
Iz zgornjega ukaza, po pritisku tipko ENTER tipko, bo terminal zaprt in vsi običajni procesi terminala bodo končani.
generator naključnih števil v c
Ukaz za izhod je najbolj uporaben pogost v Linux . Z njo lahko velikokrat mimo. Za prekinitev normalnega procesa uporablja funkcijo exit(). Nekatere točke v zvezi z ukazom za izhod so naslednje:
- Uporablja se za izhod iz lupinskega skripta z izhodnim statusom N.
- Uporablja se lahko za preverjanje, ali je lupinski skript uspešno prekinjen ali ne.
- Izhodni status lahko uporabijo drugi ukazi za izvajanje svojih dejanj.
- Če vrednost N ni podana, bo status izhoda zadnji izvedeni ukaz.
- Vrednost N je nastavljena na 0 in pomeni običajni izhod lupine.
Opcije:
Ukaz za izhod ne ponuja veliko možnosti. Vendar pa podpira naslednje možnosti:
Če ga izvedemo brez parametrov, enostavno zapre terminal. Izvedite ga na naslednji način:
exit
Zgornji ukaz bo preprosto zaprl terminal.
Če podamo parameter, se bo zaprl in vrnil enak izhodni status. Na primer, če ga izvedemo z izhodnim statusom 10, bo vrnil status 10. Upoštevajte spodnji ukaz:
exit 10
Zgornji ukaz bo zaprl terminal in vrnil status 10. Statusi vrnitve so uporabni, saj jim je včasih mogoče slediti, da povedo napako. Na primer, status vračila ' 0' pomeni, da se je program uspešno izvedel in ' 1' pomeni, da ima program manjše napake.
Če želite prikazati stanje izhoda zadnjega izvedenega ukaza, izvedite 'echo $?' ukaz kot sledi:
echo $?
Zgornji ukaz bo prikazal zadnje vrnjeno stanje. Razmislite o spodnjem rezultatu:
Ustvarimo skript 'Demo.sh.' Če ga želite ustvariti, izvedite naslednji ukaz:
cat > Demo.sh echo ' This is a demo.' exit 0
Shranite zgornji skript s pritiskom na tipki CTRL+D. Zdaj zaženite skript tako, da izvedete naslednje ukaze:
chmod +x Demo.sh ./Demo.sh
Zgornji ukaz bo izvedel skript. Zdaj preverite stanje izhoda skripta tako, da izvedete spodnji ukaz:
echo $?
Razmislite o spodnjem rezultatu:
Iz zgornjega izhoda lahko vidimo, da je izhodni status danega skripta 0, kar pomeni, da je uspešno izveden.
Iskanje pomoči
Ukaz za izhod je vgrajen pripomoček. Zanj ni na voljo namenskih priročnikov. Vendar pa podpira možnost '-help', ki prikaže informacije o ukazu. Če želite dobiti pomoč, izvedite ukaz na naslednji način:
exit --help
Zgornji ukaz bo prikazal pomoč v ukazni vrstici. Ukaz za izhod pomoči lahko izvedemo tudi na naslednji način:
help exit
Oba ukaza bosta ustvarila enak rezultat. Razmislite o spodnjem rezultatu: