Linux exit-kommandot används för att avsluta det aktuella skalet. Den tar en parameter som ett nummer och lämnar skalet med en återgång av statusnummer. Om vi inte angav någon parameter skulle den returnera statusen för det senast körda kommandot. Exit-kommandot stänger ett skript och lämnar skalet.
Om vi har mer än en skalflik kommer exit-kommandot att stänga fliken där det körs. Detta är ett inbyggt kommando, och vi kan inte hitta en dedikerad manualsida för detta.
Syntax:
exit
Från kommandot ovan, efter att ha tryckt på ENTER tangenten stängs terminalen och alla normala pågående processer för terminalen kommer att avslutas.
regexp_like i mysql
Exit-kommandot är det mest användbara i Linux . Vi kan klara av det många gånger. Den använder funktionen exit() för att avsluta den normala processen. Några punkter angående exit-kommandot är följande:
- Det används för att avsluta skalskriptet med en utgångsstatus N.
- Det kan användas för att verifiera om skalskriptet har avslutats eller inte.
- Utgångsstatusen kan användas av andra kommandon för att utföra sina åtgärder.
- Om värdet på N inte anges, kommer utgångsstatusen att vara det senast utförda kommandot.
- Värdet på N är satt till 0, och det står för den normala skalutgången.
Alternativ:
Exit-kommandot ger inte många alternativ. Men den stöder följande alternativ:
Om vi kör det utan någon parameter stänger det helt enkelt terminalen. Kör det enligt följande:
exit
Ovanstående kommando kommer helt enkelt att stänga terminalen.
Om vi skickar en parameter kommer den att stängas och returnera samma utgångsstatus. Till exempel, om vi kör den med en exitstatus 10, kommer den att returnera en status på 10. överväg kommandot nedan:
exit 10
Ovanstående kommando kommer att stänga terminalen och returnera en status på 10. Returstatusarna är användbara eftersom de ibland kan spåras för att visa fel. Till exempel, returstatusen ' 0' betyder att programmet har körts framgångsrikt , och ' 1' betyder att programmet har mindre fel.
För att visa utgångsstatusen för det senast körda kommandot, kör 'echo $?' kommando enligt följande:
echo $?
Ovanstående kommando visar den senast returnerade statusen. Tänk på följande utdata:
Låt oss skapa ett skript, 'Demo.sh.' För att skapa den, kör följande kommando:
cat > Demo.sh echo ' This is a demo.' exit 0
Spara skriptet ovan genom att trycka på CTRL+D-tangenterna. Kör nu skriptet genom att köra följande kommandon:
chmod +x Demo.sh ./Demo.sh
Kommandot ovan kommer att köra skriptet. Kontrollera nu utgångsstatusen för skriptet genom att utföra kommandot nedan:
echo $?
Tänk på följande utdata:
Från ovanstående utdata kan vi se att utgångsstatusen för det givna skriptet är 0, vilket betyder att det har körts framgångsrikt.
Få hjälp
Exit-kommandot är ett inbyggt verktyg. Det finns inga dedikerade manualsidor tillgängliga för det. Den stöder dock alternativet '-help', som visar information om kommandot. För att få hjälp, kör kommandot enligt följande:
exit --help
Kommandot ovan visar hjälp på kommandoraden. Vi kan också utföra kommandot help exit enligt följande:
help exit
Båda kommandona kommer att producera samma utdata. Tänk på följande utdata: