почему" exit " не закрывает терминал.окно приложения на Mac OS X?
$ exit
logout
[Process completed]
есть ли способ закрыть окно без использования мыши?
почему" exit " не закрывает терминал.окно приложения на Mac OS X?
$ exit
logout
[Process completed]
есть ли способ закрыть окно без использования мыши?
окно, отображаемое терминалом.app - это просто интерфейс для процесса, который вы выбираете для запуска внутри него - в вашем случае, оболочка Unix. При выходе из оболочки, терминал.приложение не закрывает окно по умолчанию, поэтому у вас есть возможность проверить вывод любой команды, которую вы запустили, после ее завершения.
здесь вы можете изменить свои предпочтения
Настройки Терминала - > Настройки - > Оболочка:
либо
кроме того, вы можете (почти) всегда закрывать окна в OSX с помощью Cmd-W, поэтому вам не нужна мышь, даже если она не закрывается автоматически.
еще одна подсказка: мне нравится нажимать Ctrl-D вместо ввода exit. Два ключа против пяти.
команда + Q -> закрывает приложение/процесс.
команда + W -> закрывает окна или, например,
Да есть. Например, вы можете использовать AppleScript для достижения этого:
osascript -e 'tell application "Terminal" to close first window'
первое окно всегда является активным в данный момент. Это тот, который вы хотите закрыть.
перед закрытием окна терминал может спросить вас, действительно ли вы хотите закрыть окно.
Это зависит от ваших настроек. Возможно, вы решили " закрыть окно, только если оболочка вышла чисто или никакие другие процессы не работают отдельно от ...". (Это может быть настройка по умолчанию.)
В том добавление случая & exit
команда закрывает окно немедленно и без запроса.
osascript -e 'tell application "Terminal" to close first window' & exit
Я также предлагаю против предложения killall. Как предлагалось, измените настройки в настройках, чтобы закрыть окно, если выход из оболочки был успешным. Если вы действительно ленивы (как я), откройте свой профиль bash и добавьте псевдоним. У меня есть мой набор, так что все, что мне нужно сделать, это тип 'q'.
Если вы хотите завершить приложение из командной строки:
killall Terminal
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]