Czy istnieje polecenie zamknięcia okna terminala za pomocą wiersza polecenia?
źródło
Czy istnieje polecenie zamknięcia okna terminala za pomocą wiersza polecenia?
Aby zamknąć okno terminala, możesz użyć exit
polecenia. Alternatywnie możesz użyć skrótu ctrl+ shift+, waby zamknąć kartę terminala i ctrl+ shift+, qaby zamknąć cały terminal, w tym wszystkie karty.
Możesz użyć ^D
skró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-terminal
tj. bash
I innych powłokach jest to interpretowane jako zakończenie sesji interaktywnej. Możesz także zobaczyć to zachowanie w programach takich jak te, cat
które czytają ze standardowego wejścia (klawiatura). Spróbuj uruchomić go bez argumentów; możesz zakończyć, wprowadzając ^D
.
to polecenie, którego chcesz użyć do tego.
źródło
Istnieje alternatywny sposób, który wymaga nieco więcej naciśnięć klawiszy, ale warto o tym wiedzieć.
Za pomocą
exec
poleceniaTo najpierw wykona,
<command-name>
a następnie opuści powłokę.Na przykład możesz wykonać:
co skutecznie zamknie okno po 1 sekundzie.
źródło
<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
źródło
Tak, pierwszy typ
echo $$
w terminalu, aby wiedzieć, że jest to identyfikator procesu. Następnie wpiszkill -9 processid
.źródło
Aby zamknąć terminal, pozostawiając wszystkie uruchomione procesy do kontynuowania, możesz wykonać następujące czynności:
bg
a następnie wyłącz, np .:vlc
^Z
[1] + Zatrzymano
[1] + VLC i disown
Spowoduje to pozostawienie uruchomionego procesu działającego w tle i zamknięcie terminala (uważam, że jest to bardzo przydatne).
źródło
Tak. Poleceniem jest wyjście . Wpisz exit w terminal i naciśnij enter
źródło
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,
exit
ale szczerze mówiąc, to po prostu nie działa.Mam nadzieję, że ktoś się ze mną zgadza.
źródło