Antworten:
Sie können die ^D
Verknüpfung verwenden, d . H. Control drücken und d . Dies funktioniert in vielen Shells und Shell-ähnlichen Umgebungen. Technisch gesehen gibt diese Tastenkombination das Zeichen für das Ende der Übertragung aus (ASCII-Code 04). In gnome-terminal
, dh bash
und anderen Shells, wird dies als Abschluss der interaktiven Sitzung interpretiert. Sie können dieses Verhalten auch in Programmen beobachten, cat
die von der Standardeingabe (der Tastatur) lesen . Versuchen Sie, es ohne Argumente auszuführen. Sie können durch Eingabe beenden ^D
.
Es gibt einen alternativen Weg, der ein bisschen mehr Tastenanschläge erfordert, aber es lohnt sich zu wissen.
Mit exec
Befehl
exec <befehlsname>
Dadurch wird zuerst <command-name>
die Shell ausgeführt und dann beendet.
Zum Beispiel könnten Sie Folgendes tun:
Exec Sleep 1
Dies würde das Fenster effektiv nach 1 Sekunde schließen.
<command-name>
. Wenn der Befehl beendet wird, wird der Prozess beendet.
Sie können verwenden xdotool
:
xdotool getactivewindow windowkill
Beachten Sie, dass dadurch alle aktiven Fenster geschlossen werden!
Wenn Sie nur das aktuelle Fenster töten möchten, verwenden Sie:
xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter
Um das Terminal zu schließen, während alle laufenden Prozesse weiterlaufen, können Sie folgende Schritte ausführen:
bg
und verstehe ihn dann, zB:vlc
^Z
[1] + Gestoppt
bg
[1] + vlc & disown
exit
Dadurch wird der aktuell ausgeführte Prozess im Hintergrund ausgeführt und das Terminal geschlossen (ich finde das sehr nützlich).
Ja. Der Befehl lautet exit . Geben Sie exit in das Terminal ein und drücken Sie die Eingabetaste
Ich weiß, dass diese Antwort etwas spät ist, aber wenn Sie Ubuntu oder eine andere Linux-Distribution verwenden, schließen Sie einfach das gesamte Terminal mit Ctrl+ D.
Ich habe anfangs den ganzen Rest ausprobiert und sie haben einfach nicht funktioniert. Zum Beispiel sehe ich Leute empfehlen, exit
aber ehrlich gesagt, es funktioniert einfach nicht.
Ich hoffe, jemand stimmt mir zu.