Odpowiedzi:
Możesz użyć ^Dskrótu - to znaczy nacisnąć Control i d . Działa to w wielu powłokach i środowiskach podobnych do powłok. Technicznie rzecz biorąc, ta kombinacja klawiszy emituje znak końca transmisji (kod ASCII 04). W gnome-terminaltj. bashI innych powłokach jest to interpretowane jako zakończenie sesji interaktywnej. Możesz także zobaczyć to zachowanie w programach takich jak te, catktóre czytają ze standardowego wejścia (klawiatura). Spróbuj uruchomić go bez argumentów; możesz zakończyć, wprowadzając ^D.
Istnieje alternatywny sposób, który wymaga nieco więcej naciśnięć klawiszy, ale warto o tym wiedzieć.
Za pomocą execpolecenia
exec <nazwa_polecenia>
To najpierw wykona, <command-name>a następnie opuści powłokę.
Na przykład możesz wykonać:
Wykonaj sen 1
co skutecznie zamknie okno po 1 sekundzie.
<command-name>. Po zakończeniu komendy proces kończy działanie.
Możesz użyć xdotool:
xdotool getactivewindow windowkill
Zauważ, że to zabije wszystkie aktywne okna!
Jeśli chcesz zabić tylko bieżące okno, użyj:
xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter
Aby zamknąć terminal, pozostawiając wszystkie uruchomione procesy do kontynuowania, możesz wykonać następujące czynności:
bga następnie wyłącz, np .:vlc
^Z
[1] + Zatrzymano
bg
[1] + VLC i disown
exit
Spowoduje to pozostawienie uruchomionego procesu działającego w tle i zamknięcie terminala (uważam, że jest to bardzo przydatne).
Tak. Poleceniem jest wyjście . Wpisz exit w terminal i naciśnij enter
Wiem, że ta odpowiedź jest nieco spóźniona, ale jeśli używasz Ubuntu lub innej dystrybucji Linuksa, po prostu użyj Ctrl+, Daby zamknąć cały terminal.
Początkowo próbowałem całej reszty, a one po prostu nie działały. Na przykład widzę ludzi polecających, exitale szczerze mówiąc, to po prostu nie działa.
Mam nadzieję, że ktoś się ze mną zgadza.