Как я закрываю Терминал в OSX из командной строки?

Почему "выход" не закрывает окно Terminal.app на Mac OS X?

$ exit
logout

[Process completed]

Существует ли способ закрыть окно, не используя мышь?

70
задан 15.11.2012, 16:20

3 ответа

Окно, отображенное Terminal.app, является просто frontend для процесса, который Вы принимаете решение выполнить в нем - в Вашем случае, оболочке Unix. При выходе из оболочки Terminal.app не закрывает окно по умолчанию, таким образом, у Вас есть возможность осмотреть вывод от любой команды, Вы работали, после того, как это заканчивается.

Можно изменить предпочтения здесь

Терминальные Предпочтения-> Настройки-> Shell:

к также

  1. всегда закрывайте окно, независимо от того, что статус выхода оболочки был
  2. закройте окно если оболочка, из которой выходят чисто
  3. сохраните окно открытым (значение по умолчанию)

Помимо этого, можно (почти) всегда закрывать окна в OSX с Cmd-W, таким образом, Вам не нужна мышь, даже если это не закрывается автоматически.

Еще одна подсказка: Мне нравится поражать Ctrl-D вместо того, чтобы ввести выход. Два ключа по сравнению с пять.

88
ответ дан 07.12.2019, 08:11

Команда + Q-> закрывает приложение/процесс.

Команда + W-> закрывает окно

21
ответ дан 07.12.2019, 08:11

Если Вы хотите завершить само приложение от командной строки:

killall Terminal
-1
ответ дан 07.12.2019, 08:11

Теги

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