logo

Linux exit kommando

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:

    Avsluta utan någon parameter:

Om vi ​​kör det utan någon parameter stänger det helt enkelt terminalen. Kör det enligt följande:

 exit 

Linux exit-kommando

Ovanstående kommando kommer helt enkelt att stänga terminalen.

    Avsluta med utgångsstatus:

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 

Linux exit kommando

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.

    Visa den senaste returstatusen:

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:

Linux exit-kommando
    Avsluta status för ett skalskript

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:

Linux exit kommando

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:

Linux exit-kommando