Linux exit-kommando bruges til at afslutte den aktuelle shell. Det tager en parameter som et tal og forlader skallen med en returnering af statusnummer. Hvis vi ikke angav nogen parameter, ville det returnere status for den sidst udførte kommando. Exit-kommandoen lukker et script og afslutter skallen.
Hvis vi har mere end én shell-fane, vil exit-kommandoen lukke fanen, hvor den udføres. Dette er en indbygget kommando, og vi kan ikke finde en dedikeret manualside til dette.
Syntaks:
exit
Fra ovenstående kommando, efter at have trykket på ENTER tast, lukkes terminalen, og alle de normale kørende processer i terminalen afsluttes.
java-kodning if else-sætning
Exit-kommandoen er den mest nyttige almindelige i Linux . Vi kan passere med det mange gange. Den bruger funktionen exit() til at afslutte den normale proces. Nogle punkter vedrørende exit-kommandoen er som følger:
- Det bruges til at afslutte shell-scriptet med en exit-status N.
- Det kan bruges til at kontrollere, om shell-scriptet er afsluttet med succes eller ej.
- Udgangsstatus kan bruges af andre kommandoer til at udføre deres handlinger.
- Hvis værdien af N ikke er angivet, vil exit-statussen være den sidst udførte kommando.
- Værdien af N er sat til 0, og den står for den normale shell-udgang.
Muligheder:
Exit-kommandoen giver ikke mange muligheder. Men det understøtter følgende muligheder:
Hvis vi udfører det uden nogen parameter, lukker det simpelthen terminalen. Udfør det som følger:
exit
Ovenstående kommando vil simpelthen lukke terminalen.
Hvis vi sender en parameter, vil den lukke og returnere den samme exit-status. For eksempel, hvis vi udfører det med en exit status 10, vil det returnere en status på 10. overvej nedenstående kommando:
exit 10
Ovenstående kommando vil lukke terminalen og returnere en status på 10. Returstatusserne er nyttige, da de nogle gange kan spores for at fortælle fejl. For eksempel returneringsstatus ' 0' betyder, at programmet er blevet udført , og ' 1' betyder, at programmet har mindre fejl.
For at vise exit-statussen for den sidst udførte kommando, skal du udføre 'echo $?' kommando som følger:
echo $?
Ovenstående kommando vil vise den sidst returnerede status. Overvej nedenstående output:
Lad os oprette et script, 'Demo.sh.' For at oprette det skal du udføre følgende kommando:
cat > Demo.sh echo ' This is a demo.' exit 0
Gem ovenstående script ved at trykke på CTRL+D-tasterne. Udfør nu scriptet ved at udføre følgende kommandoer:
chmod +x Demo.sh ./Demo.sh
Ovenstående kommando vil udføre scriptet. Kontroller nu scriptets exitstatus ved at udføre nedenstående kommando:
echo $?
Overvej nedenstående output:
Som fra ovenstående output kan vi se, at exit-statussen for det givne script er 0, hvilket betyder, at det er udført med succes.
Få hjælp
Exit-kommandoen er et indbygget hjælpeprogram. Der er ingen dedikerede manualsider til det. Den understøtter dog muligheden '-help', som viser information om kommandoen. For at få hjælp skal du udføre kommandoen som følger:
exit --help
Ovenstående kommando vil vise hjælp på kommandolinjen. Vi kan også udføre help exit-kommandoen som følger:
help exit
Begge kommandoer vil producere det samme output. Overvej nedenstående output: