logo

Linux izlazna naredba

Linux exit naredba koristi se za izlaz iz trenutne ljuske. Parametar uzima kao broj i izlazi iz ljuske vraćajući statusni broj. Ako nismo dali nijedan parametar, vratio bi se status posljednje izvršene naredbe. Naredba exit zatvara skriptu i izlazi iz ljuske.

Ako imamo više od jedne kartice ljuske, naredba exit će zatvoriti karticu na kojoj se izvršava. Ovo je ugrađena naredba i ne možemo pronaći posebnu stranicu priručnika za to.

Sintaksa:

 exit 

Iz gornje naredbe, nakon pritiska tipku ENTER tipku, terminal će se zatvoriti, a svi uobičajeni procesi terminala bit će prekinuti.

c kodni niz nizova

Naredba izlaz je najkorisnija uobičajena Linux . Možemo proći s njim mnogo puta. Koristi funkciju exit() za prekid normalnog procesa. Neke točke u vezi s naredbom za izlaz su sljedeće:

  • Koristi se za izlaz iz skripte ljuske s izlaznim statusom N.
  • Može se koristiti za provjeru je li skripta ljuske uspješno prekinuta ili ne.
  • Status izlaza mogu koristiti druge naredbe za poduzimanje svojih radnji.
  • Ako vrijednost N nije navedena, status izlaza bit će zadnja izvršena naredba.
  • Vrijednost N postavljena je na 0 i označava normalan izlaz ljuske.

Mogućnosti:

Naredba za izlaz ne nudi mnogo opcija. No, podržava sljedeće opcije:

    Izlaz bez ikakvih parametara:

Ako ga izvršimo bez ikakvih parametara, jednostavno zatvara terminal. Izvršite ga na sljedeći način:

 exit 

Linux izlazna naredba

Gornja naredba jednostavno će zatvoriti terminal.

    Izlaz sa statusom izlaza:

Ako proslijedimo parametar, zatvorit će se i vratiti isti izlazni status. Na primjer, ako je izvršimo sa statusom izlaza 10, vratit će status 10. Razmotrite naredbu u nastavku:

 exit 10 

Linux izlazna naredba

Gornja naredba zatvorit će terminal i vratiti status 10. Povratni statusi korisni su jer se ponekad mogu pratiti da bi se otkrila pogreška. Na primjer, status vraćanja ' 0' znači da je program uspješno izvršen , i ' 1' znači da program ima manje pogreške.

    Prikaz posljednjeg statusa povrata:

Za prikaz statusa izlaza zadnje izvršene naredbe, izvršite 'echo $?' naredba kako slijedi:

 echo $? 

Gornja naredba prikazat će zadnji vraćeni status. Razmotrite donji izlaz:

Linux izlazna naredba
    Izlazni status skripte ljuske

Kreirajmo skriptu, 'Demo.sh.' Da biste ga stvorili, izvršite sljedeću naredbu:

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

Spremite gornju skriptu pritiskom na tipke CTRL+D. Sada izvršite skriptu izvršavanjem sljedećih naredbi:

 chmod +x Demo.sh ./Demo.sh 

Gornja naredba će izvršiti skriptu. Sada provjerite izlazni status skripte izvršavanjem donje naredbe:

 echo $? 

Razmotrite donji izlaz:

Linux izlazna naredba

Kao iz gornjeg izlaza, možemo vidjeti da je izlazni status dane skripte 0, što znači da je uspješno izvršena.

Dobivanje pomoći

Naredba za izlaz je ugrađeni uslužni program. Nema namjenskih stranica priručnika dostupnih za njega. Međutim, podržava opciju '-help' koja prikazuje informacije o naredbi. Da biste dobili pomoć, izvršite naredbu na sljedeći način:

 exit --help 

Gornja naredba prikazat će pomoć u naredbenom retku. Također možemo izvršiti izlaznu naredbu za pomoć na sljedeći način:

 help exit 

Obje naredbe će proizvesti isti izlaz. Razmotrite donji izlaz:

Linux izlazna naredba