Befehle · 3 min read · Sep 17, 2025
Linux exit-Befehl für Anfänger erklärt (mit Beispielen)

Wenn Sie ein Linux-Neuling sind und Ihre Arbeit darin besteht, Dinge über die Befehlszeile zu erledigen, dann versteht es sich von selbst, dass Sie viel Zeit im Terminalfenster verbringen. Wie Sie wahrscheinlich zustimmen würden, gibt es einige Befehle, die wir sehr häufig verwenden, wie ls, cp und rm. Es gibt jedoch auch einige andere, die vergleichsweise seltener verwendet werden. In diesem Tutorial werden wir einen solchen, weniger häufig verwendeten Befehl besprechen: Exit.
Bitte beachten Sie, dass alle in diesem Artikel genannten Beispiele und Anweisungen auf der Bash-Shell unter Ubuntu 22.04 getestet wurden.
Linux exit-Befehl
Der exit-Befehl ermöglicht es Ihnen, die Shell zu beenden, in der er ausgeführt wird.
Wenn Ihr Shell-Fenster mehrere Tabs hat, beendet dieser Befehl den Tab, in dem er ausgeführt wird. Da es sich um einen eingebauten Befehl handelt, ist es sehr wahrscheinlich, dass Sie keine spezielle Man-Seite für exit finden. Um auf die offizielle Dokumentation zuzugreifen, führen Sie den folgenden Befehl aus:
help exitAuf meinem System erzeugte der oben genannte Befehl die folgende Ausgabe:
exit: exit [n]
Beendet die Shell.
Beendet die Shell mit einem Status von N. Wenn N weggelassen wird, ist der Exit-Status
der des zuletzt ausgeführten Befehls.Nun fragen sich einige von Ihnen vielleicht, warum (oder besser gesagt wann) N erforderlich ist. Nun, der Wert - der im Grunde der Exit-Status ist - wird hauptsächlich verwendet, wenn der Befehl innerhalb eines Skripts (Bash-Skript) verwendet wird. In einigen Fällen wird dieser Wert einer menschenlesbaren Fehlermeldung, Warnung oder Benachrichtigung zugeordnet.
Außerdem, wie aus der Hilfe-Befehlsausgabe oben ersichtlich, wird, wenn der Wert N nicht ausdrücklich angegeben wird, der Exit-Status des zuletzt ausgeführten Befehls als dieser Wert betrachtet.
Lassen Sie uns ein einfaches Beispiel nehmen: Was ich gemacht habe, ist, dass ich die Benutzerkonten gewechselt und die Root-Shell betreten habe:
Dann habe ich die Shell mit dem exit-Befehl verlassen. Außerdem habe ich 8 als den Exit-Statuswert verwendet.
Jetzt habe ich in der übergeordneten Shell (in die ich zurückgekehrt bin) den folgenden Befehl verwendet, um den Exit-Status zu überprüfen:
echo $?Wie Sie sehen können, ist es derselbe Statuswert, der dem exit-Befehl in der Root-Shell übergeben wurde. So können wir den Status abrufen und dann alles tun, was beabsichtigt ist.
Nun, hier ist ein weiteres Beispiel, bei dem ich keinen Exit-Status aus der Root-Shell explizit übergeben habe, aber bei der Abfrage in der übergeordneten Shell der Exit-Status des zuletzt in der Root-Shell ausgeführten Befehls zurückgegeben wurde:
Fallen definieren
Wenn Sie möchten, können Sie auch einige Aktionen definieren, die das System ausführen soll, wenn eine Shell beendet wird. Zum Beispiel möchten Sie möglicherweise eine oder mehrere Dateien beim Verlassen entfernen. Dazu müssen Sie eine Falle setzen, was Sie auf folgende Weise tun können:
trap "ENTER-COMMAND-HERE" EXITAlso, welche Aktion Sie auch immer möchten, dass das System beim Verlassen ausführt, müssen Sie den entsprechenden Befehl in den obigen Anführungszeichen angeben. Zum Beispiel habe ich den folgenden Befehl verwendet:
trap "rm hypotheticalfile.txt" EXITDie Tatsache ist, dass eine solche Datei auf meinem System nicht existiert, sodass nach der Ausführung des exit-Befehls die Shell einen Fehler dafür anzeigen sollte. Und genau das ist passiert - siehe unten:
So können Sie Fallen beim Verlassen setzen. Für weitere Informationen zu Fallen führen Sie den folgenden Befehl aus:
help trapFazit
Es gibt nicht viel Lernkurve, wenn es um den exit-Befehl geht, insbesondere wenn Sie ein Anfänger in der Befehlszeile sind. Und Sie würden wahrscheinlich jetzt dem zustimmen. Probieren Sie also schnell aus, was wir hier besprochen haben, und beginnen Sie, den exit-Befehl zu verwenden (wenn Sie das nicht bereits tun). Bei Fragen oder Zweifeln hinterlassen Sie bitte einen Kommentar unten. Kennen Sie bereits den tee-Befehl? Wenn nicht, schauen Sie sich an, wofür er verwendet wird.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.