Сочетания клавиш при запуске компьютера Mac
Узнайте о функциях и инструментах компьютера Mac, которые можно вызвать, удерживания нажатой одну или несколько клавиш во время запуска.
На компьютере Mac с процессором Apple
Включите компьютер Mac с процессором Apple и продолжайте удерживать кнопку питания, пока не увидите окно параметров запуска. Здесь вы можете выбрать запуск с другого диска либо запуск в безопасном режиме, воспользоваться разделом восстановления macOS и выполнить другие действия. Узнайте больше об этих параметрах, включая использование раздела восстановления macOS.
На компьютере Mac с процессором Intel
Чтобы использовать любое из указанных сочетаний клавиш, нажмите и удерживайте клавиши сразу после нажатия кнопки питания для включения компьютера Mac или сразу после начала перезапуска компьютера Mac. Удерживайте клавиши нажатыми, пока не произойдет нужное событие.
- Command (⌘)-R: запуск с использованием раздела восстановления macOS. Для запуска из раздела восстановления macOS через интернет используется сочетание клавиш Option-Command-R или Shift-Option-Command-R. Из раздела восстановления macOS можно устанавливать различные версии macOS в зависимости от используемого вами сочетания клавиш. Если на компьютере Mac установлен пароль прошивки, сначала запрашивается ввод пароля.
- Option (⌥) или Alt: запуск менеджера загрузки, который позволяет выбрать другие доступные загрузочные диски или тома. Если на компьютере Mac установлен пароль прошивки, сначала запрашивается ввод пароля.
- Option-Command-P-R:сброс параметров памяти NVRAM или PRAM. Если на компьютере Mac установлен пароль прошивки, это сочетание клавиш игнорируется или вызывает запуск из раздела восстановления macOS.
- Shift (⇧): запуск в безопасном режиме. Отключено, если установлен пароль прошивки.
- D: запуск утилиты «Диагностика Apple». Для запуска этой утилиты через интернет воспользуйтесь сочетанием клавиш Option-D. Отключено, если установлен пароль прошивки.
- N: запуск с сервера NetBoot, если компьютер Mac поддерживает сетевые загрузочные тома. Чтобы использовать загрузочный образ по умолчанию на сервере, нажмите и удерживайте клавиши Option-N. Отключено, если установлен пароль прошивки.
- Command-S: запуск в однопользовательском режиме. Отключено в macOS Mojave и более поздних версий, а также если установлен пароль прошивки.
- T: запуск в режиме внешнего диска. Отключено, если установлен пароль прошивки.
- Command-V: запуск в режиме подробного протоколирования. Отключено, если установлен пароль прошивки.
- Eject (⏏) или F12 или кнопка мыши либо кнопка трекпада: извлечение любых съемных носителей (например, оптического диска). Отключено, если установлен пароль прошивки.
Если сочетание клавиш не работает при запуске, может помочь одно из следующих решений:
- Нажимайте и удерживайте все клавиши в сочетании вместе, а не по одной.
- Выключите компьютер Mac. Нажмите кнопку питания, чтобы включить компьютер Mac. Затем нажмите и удерживайте клавиши во время запуска компьютера Mac. Возможно, вам придется подождать несколько секунд перед нажатием клавиш, чтобы компьютер Mac успел распознать клавиатуру при запуске. Некоторые клавиатуры оснащены световым индикатором, который коротко загорается при запуске, указывая, что клавиатура распознана и готова к работе.
- Если используется беспроводная клавиатура, подключите ее напрямую к компьютеру Mac, если это возможно. Либо используйте встроенную или проводную клавиатуру. Если используется клавиатура для компьютера с ОС Windows, например клавиатура с логотипом Windows, попробуйте воспользоваться клавиатурой для компьютера Mac.
- Если используется Boot Camp для запуска через ОС Microsoft Windows, установите настройки загрузочного диска так, чтобы запуск выполнялся через macOS. Затем выключите или перезапустите компьютер и повторите попытку.
Источник
Режимы загрузки macOS — руководство с комбинациями клавиш
На сайте уже есть пару статей, в которых мы разбирали какие действия предпринять когда не запускается MAC (ссылки ниже). В одной из них я кратко описал пару режимов загрузки MAC, которые могут помочь вернуть компьютер к жизни.
На самом деле, Apple разработала и внедрила в свои компьютеры целую серию различных режимов загрузки. Каждый из них чем-то уникален, но все они направлены на выявление возможных ошибок и неисправностей как в аппаратной части так и с программным обеспечением.
В этой статье я расскажу как запускать тот или иной режим загрузки, а также объясню зачем он может понадобиться.
- Если MacBook наглухо завис и требует перезагрузки — читай эту статью
- После обновления OS X El Capitan MAC виснет на белом экране — читай эту статью
- Если ваш MAC не запускается по другим причинам — читай эту статью
- Не знаешь что означает экран появившийся при загрузке MAC — читай эту статью
Итак! Скорее всего ваш MAC не желает загружаться «по хорошему»… Сколько бы вы его не «уговаривали», он упорно показывает белый экран или «гоняет по кругу» процесс загрузки. В таких случаях пользователи начинают теряться и попросту опускают руки.
Бывает что и переустановка MAC OS X не спасает ситуацию. А ведь на жестком диске остались накопленные долгими годами рабочие файлы. Е-мае! Что же делать? Не волнуйтесь! На каждый хитрый случай найдется свое хитрое решение.
Разработчики OS X продумали множество вариантов стечения обстоятельств и на большинство из них припасли уникальное решение.
Ниже я привел список всех возможных режимов загрузки MAC, каждый из которых сможет помочь в зависимости от ситуации. Для того чтобы запустить один из них, перезагрузите компьютер, зажав необходимую комбинацию клавиш.
В каком режиме запустить MAC — решать вам. Ознакомьтесь с каждым из них и пробуйте… пробуйте… и еще раз пробуйте.
Зажать во время запуска | Описание |
---|---|
Shift | Безопасный режим – специальный режим загрузки MAC, при котором компьютер производит проверку диска и папок на ошибки, а также предотвращает загрузку всего того, что потенциально может стать причиной сбоя и зависаний. Проще говоря, загружается облегченная версия OS X и подчищается разного рода мусор (в виде накопленных кэш файлов). |
Option | Менеджер загрузки (Startup Manager) – позволяет выбрать с какого именно диска (носителя) произвести загрузку компьютера в данный конкретный момент. |
C | Произведется запуск компьютера с загрузочного CD/DVD или USB флешки. |
D | Режим Проверки Оборудования (Apple Hardware Test) или Диагностика (Apple Diagnostics) (в MacBook выпущенных после Июня 2013). В этом режиме будет произведена целая серия проверок и тестов оборудования вашего MAC компьютера, которая нацелена на выявление неисправных или проблемных модулей. |
Option-D | Запуск режима Проверки оборудования или Диагностики через интернет. Тоже что и режим выше, но оболочка мастера диагностики будет загружена с сервера Apple. |
Command-R | Режим Восстановления Системы (OS X Recovery) дает вам доступ ко всем инструментам, необходимым для переустановки MAC OS X, исправления ошибок диска и даже восстановления резервной копии из Time Machine. При использовании этого режима будет установлена последняя версия OS X, которая ранее устанавливалась на вашем MAC. |
Command-Option-R | Запуск Режима Восстановления Системы через интернет. Этот вариант спасает в случаях когда ваш SSD был поврежден или стерт. Загрузка режима восстановления происходит непосредственно с серверов Apple. В этом случае будет установлена версия MAC OS X, которая изначально поставлялась с этим компьютером. |
Command-Option-P-R | Сброс NVRAM (non-volatile random-access memory) – очистка раздела памяти MAC, которая хранит в себе определенные настройки, отвечающие за громкость динамиков, разрешение экрана, загрузочный диск, информацию о недавних сбоях системы. Так что если у вас проблема с одним из этих параметров, возможно сброс NVRAM поможет ее решить. |
Command-V | Подробный режим (Verbose Mode) – создан для разработчиков и IT специалистов и направлен для выявления неполадок, возникающих при загрузке компьютера. Запустив Подробный Режим, на экран будет выводиться подробная информация о выполняемых процессах в момент загрузки OS X. В итоге компьютер должен загрузить привычный графический интерфейс OS X или же выдаст “камень преткновения”, по причине которого дальнейшая загрузка операционной системы не возможна. |
Command-S | Однопользовательский режим (Singe User Mode) – брат близнец режима Verbose Mode, с отличием в том, что вместо графического пользовательского интерфейса вам “в руки дадут” командную (текстовую) строку Терминала. Дальше все управление сводится к вводу команд с клавиатуры компьютера. Используя однопользовательский режим, знающий человек может “наковырять” глубже и возможно выявить неисправность или устранить ошибки на диске. |
T | Режим внешнего диска (Target Disk Mode) – может понадобиться для скоростной передачи файлов между двумя компьютерами MAC. Обычно этот режим используется в случаях когда экран MAC по какой-либо причине не работает, но есть необходимость сохранить (скопировать) данные с жесткого диска. Передача файлов производится посредством Thunderbolt кабеля соединяющего порты обеих компьютеров. Режим внешнего диска необходимо запускать только на компьютере с которого требуется переписать данные. |
Ну вот как-то так… Еще раз оговорюсь — каждый из режимов загрузки MAC уникален, но все они по сути созданы для того, чтобы вы могли вернуть свой MAC к жизни и не потерять данные.
Пробуйте и пишите в комментариях что у вас получилось. И не забываем, что подписавшись на нашу группу вКонтакте, ты никогда не потеряешь с нами связь и в любое время сможешь обратиться к нам за помощью.
Источник
Как я могу запустить приложение с аргументами командной строки в Mac OS
есть ли простой способ добавить аргументы командной строки в приложение на Mac? Например, чтобы запустить Opera в режиме киоска или использовать другой профиль в Firefox, я могу ввести
в Windows я могу добавлять аргументы в свойства ярлыка, но поскольку Mac не используют ярлык как таковой и не запускают приложения напрямую, это невозможно.
я обнаружил, что запуск приложений через bash или Applescript частично работает:
Я могу сделать эти исполняемые файлы и назначить значок, и все работает отлично, за исключением того, что, когда я запускаю любую из этих псевдо-программ, либо окно терминала, либо значок Applescript остается открытым до тех пор, пока приложение открыто. Предположительно, с помощью команды Applescript open бы избежать этого, но так как я не запускаю приложение, как он упакован (просто /Applications/Firefox ), он не работает.
Итак, есть ли лучший способ запускать приложения с аргументы командной строки? Если нет, есть ли способ предотвратить постоянный сеанс терминала или значок Applescript от пребывания открытым, пока приложение открыто?
редактировать
по словам Mozilla Wiki page лучше всего использовать скрипт для запуска приложения с аргументами. Добавление & до конца скрипт убивает персистентное окно терминала. Единственное раздражение теперь заключается в том, что он открывает мертвое окно терминала (которое лучше, чем настойчивый, но все же. )
9 ответов
вот мое лучшее решение: создайте Applescript с помощью:
и сохранить как приложение.
Вы можете поместить любое приложение с любыми аргументами в первой части. Часть после & должен убить все, что вы назвали свой скрипт + .приложение. Вы увидите приложение, скрипт Флэш в доке, но потом исчезают.
Примечание: сценарий не будет работать должным образом при запуске из редактора сценариев, только при запуске из созданный сценарий приложения.
начиная с OS X 10.6.2, команда open может передавать аргументы приложению, которое она открывает, с помощью флага —args. AppleScript для использования выглядит так:
Это должно дать вам все поведение, которое вы хотите.
открыть Automator создать приложение в одном Выполнить Скрипт действие:
Это приложение запустит Firefox и выйти мгновенно, оставив только Firefox работает.
в качестве альтернативы, создайте приложение с помощью AppleScript Editor со следующим кодом AppleScript:
оба работают нормально и не держат ни терминал, ни приложение-скрипт бегает больше секунды или около того. С помощью Automator можно даже создать сервис если вы выбираете так.
Это старая дискуссия, но все еще появляется в поисках Google, поэтому я подумал, что добавлю пару ¢.
Это, наверное, лучше использовать «идентификатор пакета», а не абсолютный путь к исполняемому файлу:
или в сценарии Apple:
что я еще не понял, так это как открыть новый экземпляр/окно с другим профилем, как только первый уже открыт. (Если я запускаю AppleScript выше, то другой с » профилем 2″, тогда Chrome по-прежнему будет просто открывать другое окно как «профиль 1»). : (
нет необходимости (как предлагали некоторые другие ответы) использовать killall (или аналогичный), чтобы убить родительский процесс приложения AppleScript («апплет») в этом сценарии. Он может даже иметь неблагоприятные побочные эффекты если имя / картина, Котор дали к killall матчи больше, чем просто процесс родителей апплета (например, другие, параллельно AppleScript приложений (при использовании «апплет» как шаблон)).
что-то вроде kill $PPID может быть более разумным, но мы не можем предположить, что апплет приложения AppleScript всегда является непосредственным родителем оболочки, запущенной сделать скрипт. К счастью, есть вполне разумный способ сделать то, что вам нужно.
Per TN2065 (в разделе » я хочу запустить фоновый серверный процесс; как заставить скрипт оболочки не ждать завершения команды?»), правильный метод-перенаправить stdout и stderr и заставить оболочку запустить программу в фон.
использовать Редактор Скриптов, чтобы сохранить следующую программу в качестве приложения AppleScript:
(функциональные разрывы строк добавлены, чтобы держать его «узкий»; удалить ¬ и \ и поставить все это на одной длинной линии, если хотите)
Он будет работать достаточно долго, чтобы начать Firefox и выйдет чисто пока Firefox продолжает работать.
перенаправление требуется, потому что не только сделать скрипт дождитесь выхода его непосредственного потомка (оболочки), но он также ждет (всех экземпляров) записываемых концов каналов, которые он создает, чтобы stdout и stderr оболочки были закрыты. Оболочки stdout и stderr (сделать скрипт ‘ ы трубы) наследуются программ, которые он работает без перенаправления (даже те, которые работают в фоновом режиме с & ); перенаправление гарантирует, что оболочка является последней для хранения записываемых концов трубная продукция. Таким образом,сделать скрипт вернется сразу после выхода оболочки, позволяя приложению AppleScript само выйти (так как сделать скрипт — последнее выражение в программе AppleScript).
другие ответы, которые используют открыть внутри сделать скрипт работы за открыть (фактически LaunchServices) выполняет эквивалентную работу по backgrounding результирующей программы и отправке ее stdout и stderr в другом месте.
Источник