Есть ли команда закрыть окно терминала через командную строку?
источник
Есть ли команда закрыть окно терминала через командную строку?
Чтобы закрыть окно терминала, вы можете использовать exit
команду. В качестве альтернативы вы можете использовать сочетание клавиш ctrl+ shift+, wчтобы закрыть вкладку терминала, и ctrl+ shift+, qчтобы закрыть весь терминал, включая все вкладки.
Вы можете использовать ^D
ярлык - то есть, нажав Control и d . Это работает во многих оболочках и оболочечных средах. Технически говоря, эта комбинация клавиш испускает символ конца передачи (код ASCII 04). В gnome-terminal
, т. Е. bash
И в других оболочках, это интерпретируется как завершение интерактивного сеанса. Вы также можете увидеть это поведение в программах, cat
которые читают со стандартного ввода (клавиатура). Попробуйте запустить его без аргументов; вы можете прекратить, введя ^D
.
это команда, которую вы хотите использовать для этого.
источник
Есть альтернативный способ, который требует немного больше нажатий клавиш, но стоит знать.
Используя
exec
командуЭто сначала выполнит,
<command-name>
а затем выйдет из оболочки.Например, вы можете сделать:
который фактически закроет окно через 1 секунду.
источник
<command-name>
. Когда команда завершается, процесс завершается.Вы можете использовать
xdotool
:xdotool getactivewindow windowkill
Обратите внимание, что это убьет все активные окна!
Если вы хотите убить только текущее окно, используйте:
xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter
источник
Да, есть. Сначала введите
echo $$
в терминал, чтобы узнать его идентификатор процесса. Затем введитеkill -9 processid
.источник
Чтобы закрыть терминал и оставить все запущенные процессы для продолжения работы, вы можете сделать следующее:
bg
и затем отказаться от него, например:vlc
^Z
[1] + остановлено
[1] + vlc & disown
Это оставит текущий запущенный процесс запущенным в фоновом режиме и закроет терминал (я считаю, что это очень полезно).
источник
Да. Команда выхода . Введите выход в терминал и нажмите Enter
источник
Я знаю, что этот ответ немного запоздал, но, если вы используете Ubuntu или другой дистрибутив Linux, просто используйте Ctrl+, Dчтобы закрыть весь терминал.
Я сначала попробовал все остальное, и они просто не работали. Например, я вижу людей, которые рекомендуют,
exit
но, честно говоря, это просто не работает.Я надеюсь, что кто-то согласится со мной.
источник