Есть ли команда закрыть окно терминала через командную строку?

Есть ли команда закрыть окно терминала через командную строку?

39
задан 30 December 2010 в 14:02

9 ответов

Чтобы закрыть окно терминала, вы можете использовать команду exit. Кроме того, вы можете использовать ярлык ctrl + shift + w , чтобы закрыть вкладку терминала, и ctrl + сдвиг + q , чтобы закрыть весь терминал, включая все вкладки.

0
ответ дан 30 December 2010 в 14:02

Вы можете использовать ярлык ^D, то есть нажать Control и d . Это работает во многих оболочках и оболочечных средах. Технически говоря, эта комбинация клавиш испускает символ конца передачи (код ASCII 04). В gnome-terminal, то есть bash и других оболочках, это интерпретируется как завершение интерактивного сеанса. Вы также можете увидеть это поведение в программах, подобных cat, которые читают из стандартного ввода (клавиатура). Попробуйте запустить его без аргументов; вы можете прекратить, введя ^D.

0
ответ дан 30 December 2010 в 14:02

Существует альтернативный способ, который требует немного больше нажатий клавиш, но стоит знать.

Использование команды exec

  • Синтаксис
exec <command-name>
  • Сначала выполняется <command-name> а затем выйти из оболочки.

  • Например, вы можете сделать:

exec sleep 1

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; который фактически закроет окно через 1 секунду.

0
ответ дан 30 December 2010 в 14:02
exit

- это команда, которую вы хотите использовать для этого.

0
ответ дан 30 December 2010 в 14:02

Вы можете использовать xdotool:

xdotool getactivewindow windowkill

Обратите внимание, что это убьет все активные окна!

Если вы хотите убить только текущее использование окна :

xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter

0
ответ дан 30 December 2010 в 14:02

Да. В терминале сначала введите echo $, чтобы узнать его идентификатор процесса. Затем введите kill -9 processid.

0
ответ дан 30 December 2010 в 14:02

Для закрытия терминала при отъезде всех рабочих процессов, чтобы продолжить работать можно сделать следующее:

  • приостановите использование процесса Ctrl + Z, вытяните его в фон с bg и затем отрицайте его, например:

vlc

^Z

[1] + Остановился

bg

[1] + vlc и отрицают

exit

Это оставит текущий рабочий процесс, работающий в фоновом режиме, и закроет терминал (я нахожу, что это очень полезно).

1
ответ дан 30 December 2010 в 14:02

Да. Команда - выход . Введите выход в терминал и нажмите ввод

0
ответ дан 30 December 2010 в 14:02

Я знаю, что этот ответ является немного поздним, но при использовании Ubuntu или другого дистрибутива Linux, просто Ctrl+D использования для закрытия всего терминала.

Я первоначально попробовал все остальные, и они просто не работали. Например, я вижу, что люди рекомендуют exit но честно, это просто не работает.

Я надеюсь, что кто-то соглашается со мной.

0
ответ дан 23 November 2019 в 00:09

Другие вопросы по тегам:

Похожие вопросы: