Система команд mac os

Сочетания клавиш при запуске компьютера 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. Затем выключите или перезапустите компьютер и повторите попытку.

Источник

Сочетания клавиш на Mac

Нажимая сочетания клавиш на iMac, можно выполнять действия, обычно выполняемые с трекпада, мыши или другого устройства. Далее приведен список часто используемых сочетаний клавиш.

Вырезать выбранный объект и скопировать его в буфер обмена.

Скопировать выбранный объект в буфер обмена.

Вставить содержимое буфера обмена в текущий документ или приложение.

Отменить предыдущую команду. Нажмите Command-Shift-Z, чтобы вернуть выполнение команды.

Выбрать все объекты.

Открыть окно поиска или искать объекты в документе.

Найти следующее вхождение искомого объекта. Нажмите Command-Shift-G для поиска предыдущего вхождения.

Свернуть окна приложения, находящегося на переднем плане. Нажмите Command-Option-H, чтобы оставить приложение на переднем плане и скрыть все остальные приложения.

Свернуть окно на переднем плане в панель Dock. Нажмите Command-Option-M, чтобы свернуть все окна приложения, находящегося на переднем плане.

Открыть новый документ или окно.

Читайте также:  Fmodex dll windows 64 bit

Открыть выбранный объект или диалоговое окно выбора файла.

Напечатать текущий документ.

Сохранить текущий документ.

Закрыть окно на переднем плане. Нажмите Command-Option-W, чтобы закрыть все окна приложения.

Завершить текущее приложение.

Выбрать приложение для принудительного завершения.

Переключиться на следующее недавно использованное приложение среди открытых приложений.

Открыть утилиту «Снимок экрана». Можно также делать снимки экрана при помощи следующих сочетаний клавиш:

Нажмите Command-Shift-3, чтобы сделать снимок всего экрана.

Нажмите Command-Shift-4, чтобы сделать снимок выбранной области экрана.

Если Вы перешли на Mac с ПК с Windows, то в статье службы поддержки Apple Советы по работе на компьютерах Mac для пользователей Windows Вы найдете список сочетаний клавиш на клавиатуре Mac и различия между клавиатурами Mac и Windows. Другие сочетания клавиш см. в статье службы поддержки Apple Сочетания клавиш Mac.

Источник

Зачем нужно приложение Команды в macOS?

С мобильными устройствами все понятно. На iPhone и iPad приложением Команды давно и с пользой для себя пользуются миллионы людей. Так было не всегда, сначала мало кто понял, что это такое, и пробовать её не спешили. Примеры применения (создание плейлиста в одно касание или организация лыжных покатушек в горах) вдохновили далеко не всех. И тогда в службе поддержки Apple внятно и доходчиво объяснили, кому и для чего все эти Команды могут понадобиться. После чего приложением Команды пользовалось все больше и больше людей. Осенью эти возможности появятся и в macOS. За редким исключением эти рекомендации пользователям Mac едва ли будут интересны, хотя общую идею можно понять.

Теперь Команды будут доступны и на Mac

Mac, даже MacBook, по сравнению с iPhone и iPad устройство скорее стационарное. Если Mac’ом и пользуются на ходу, то немногие и достаточно редко. А Команды в macOS даже нужнее и полезнее. Они не могут не отличаться от аналогов для iOS и iPadOS. Бета-версия macOS Monterey уже у разработчиков, зарегистрированных в программе Apple Developer. Про отличия macOS-реализации пока неизвестно.

В iOS Команды приносят немалую пользу. А для чего они могут быть использованы в macOS?

Как использовать приложение Команды на Mac

Команды хороши для всех. Например, для журналистов, исследователей, аналитиков и им подобных. Исходные данные в большинстве случаев существуют в виде документов разных программ. Их приходится вручную копировать и вставлять в разрабатываемый текст. Утомительный и нетворческий труд. Данные могут требовать дополнительной обработки. Если эту рутину приходится повторять снова и снова, просто беда. С помощью Automator (о котором расскажу в конце статьи) все это удавалось существенно упростить. Ускорить, снизить вероятность ошибок, не отвлекаться на второстепенные проблемы. У приложения Команды те же задачи. В нашел случае его быстрая команда должна найти нужные данные, импортировать их, при необходимости – переформатировать, и вставить в текст (для последующего редактирования, но уже в одной программе).

В приложении Команды доступны готовые сценарии, но можно создать и собственные

Такая логика естественна для быстрых команд, но чтобы приложение, работающее с нужными данными, могло играть в эти игры, нужно кое-что еще. Быстрые команды (сценарии) состоят из сущностей, которые называются «действиями». В базовый комплект Команд входит немаленький их набор. Действия из конкретных приложений импортируются в каталог действий – это работа разработчиков приложения. Будут ли ими заниматься? Пока они популярны и интересны пользователям, обязательно будут.

Есть два типа сценариев приложения Команды: «быстрые команды», их запускает пользователь, и «автоматизации», запуск которых осуществляется автоматически, при срабатывании триггера. Триггеры разных типов срабатывают в определенный момент времени, при достижении заряда батареи заданного предела, или в зависимости от геолокации устройства. Возможно, в macOS Monterey (macOS 12) номенклатура триггеров будет не такой, как в iOS и iPadOS – узнаем осенью. Быстрые команды могут запускаться из галлереи команды, там же можно настроить способ их запуска и применения. Ярлыки быстрых команд могут быть размещены в Finder, в доке, на планке меню, в поисковой системе Spotlight. Кроме того, быструю команду можно связать с ключевой фразой, в ответ на которую Siri её запустит.

Например, приходя в офис, вы запускаете на своем Mac Команду «Работа», и компьютер автоматически открывает приложения, с которыми вы работаете, меняет заставку, запускает плейлист с классической музыкой — в общем, что пожелаете.

А зачем теперь нужен Automator?

Вот так например можно конвертировать PDF в изображение с помощью Automator

В состав macOS входит аналогичное по задачам и принципам работы приложение Automator. В macOS оно с апреля 2005 года. Automator почти ни в чем не уступает Командам, а кое в чем даже превосходит их. Он более гибкий, основан на открытых программных технологиях, действия для Automator можно было разрабатывать в Xcode. В 2005 году на него возлагались большие надежды. Энтузиасты были в восторге от него, но широкую публику он не зацепил. Команды, кстати, тоже были поняты далеко не сразу, а теперь в нашем Телеграм-чате постоянно их обсуждают.

Читайте также:  Отключена служба windows search

Но в последние 10-15 лет Automator и технологиям, на которых он основан, внимания почти не уделяли. Apple было не до этого: переход на Intel, iPhone, iPad, Apple Watch, Swift, и Automator устарел. Безнадежно. О том, что Automator когда-нибудь придет в iOS, мечтали многие. Получилось в точности наоборот: похожая на Automator технология пришла в macOS из iOS и iPadOS. Тысячи, может десятки тысяч пользуются Automator и сейчас. На пике популярности число использующих его не превышало ста тысяч. Команды завоевали сердца миллионов пользователей iOS и iPadOS всего за три года. Действия из Automator пока еще можно импортировать в Команды, в macOS Monterey обещана поддержка Automator. Но рано или поздно его, похоже, уберут.

Источник

Консоль для маководов: Beyond the GUI

Доброго дня, уважаемые хабравчане-маководы!

Сегодня я расскажу как увеличить эффективность работы в Mac OS X за счёт использования консоли.

Лирическое отступление

Думаю, ни для кого не секрет, что Mac OS является Unix-based системой, но переработанной почти до неузнаваемости. Даже консоль засунули куда подальше — не сразу и найдёшь. И вся система нацелена на использование GUI, при дефолтных настройках даже переключение между кнопками по Tab не работает — без мыши никуда. И тем не менее, Мак — это не только окошки, не только док и лаунчер. Мак это ещё и вся мощь shell скриптов и консоли!

Если Вы пришли из мира M$, то для начала неплохо бы поучить общие команды shell’а, например, по вот этому учебному пособию. Как минимум, нужно усвоить команды перехода по каталогам и способы запуска программ и скриптов.

Если Вы пришли в мир Mac OS из мира Linux’а и FreeBSD, то, скорее всего, знаете как минимум основы shell-скриптинга. Но и для вас в статье может оказаться кое-что интересное, ведь в маке есть уникальные консольные команды, которые так же полезно знать.

Вот о некоторых особенностях маковской консоли далее и пойдёт речь.

Начнём работу


Для начала избавимся от стандартного терминала. Ну, точнее, поставим другой — получше. Я лично предпочитаю iTerm2, который подходит для работы куда лучше системного. Хотя, и у него бывают интересные моменты (см. картинку вверху).

Далее нам могут понадобиться дополнительные инструменты, поэтому устанавливаем MacPorts (хотя, конечно, можно и другой менеджер пакетов). Теперь мы можем ставить нужные консольные утилиты с помощью простых команд. Например, ставим Midnight Commander (он в любом случае может пригодиться), набираем в iTerm2:

После ввода пароля и установки зависимостей и самого mc, можем его запустить, как вы уже догадались, командой mc .

О ужас! Нам понадобятся функциональные клавиши, а они нажимаются только через Fn+F15 , что же делать? Ну как что — лезть в системные настройки и выключать это. Иначе сложно будет с mc работать.

Ещё одно важное замечание: кури мануалы если что-то не понятно, набираем в консоли man команда — и получаем подробное описание команды. (Кстати, для выхода из просмотра мануала надо просто нажать Q).

Продолжаем знакомство с консолью. Команда open

Легко можно заметить, что mc показывает куда больше файлов и папок, чем Finder. Конечно, можно поставить хак для него, чтобы он отображал такие файлы, но не все это любят. Так что остаётся лишь пользоваться Cmd+Shift+G и вводить вручную имя папки. Но данный способ не особо удобен: нет автокомплита, нет возможности видеть скрытые файлы. Теперь вернёмся к терминалу. В Mac OS X есть замечательнейшая команда open , которая действует так, как будто пользователь сделал даблклик на файле или папке в Finder — открывает файл, бандл или ссылку в связанной программе, открывает папку в Finder’е. Вот простой пример работы с этой командой: заходим с помощью mc в скрытую папку (например, /etc/) и набираем:

Wuala! Файндер отобразил нам нашу системную папку! Но это ещё не всё, ведь скрытые файлы всё ещё не видны. Для примера, откроем наш .profile :

И — опа! — скрытый файл открылся в TextEdit! Всё предельно просто.

Пара слов о бандлах

Это всем известно, но на всякий случай повторю: обычные программы в Mac OS X на самом деле являются папками с расширением .app и особым образом устроенным содержимым. Убедиться в этом легко: открываем в Finder папку /Applications/ и делаем Ctrl+Click (либо Right-Click , если хотите) на любой программе и выбираем «Показать содержимое пакета».

Из консоли это так же очень хорошо видно: mc отображает эти программы именно как папки. И как же запустить из консоли GUI-программу, спросите вы? Очень просто, есть даже два способа.

Читайте также:  Переустановить apache mac os

Способ первый, простейший:

Программа будет запущена и консоль будет свободна для дальнейших действий.

Способ второй, интересный:

Программа будет запущена, но консоль не освобидится — она будет ждать завершения программы и выводить всё, что программа захочет вывести в неё. То есть, таким образом можно посмотреть рабочий лог некоторых программ.

Ещё одно очень важное различие между этими двумя методами: второй позволяет запустить два экземпляра программы, в то время как первый активирует уже запущенную, буде такая имеется. Так что через консоль можно решить и эту проблему (хотя, скорее фичу) макоси: через Finder, док и лаунчер запустить два экземпляра программы нельзя, а вот из консоли — пожалуйста, хоть двадцать два.

Скрипт?

Расскажу вкратце что из себя представляет shell-скрипт. По сути — это обычный текстовый файл, содержащий серию команд для выполнения. Самый простой скрипт просто запускает последовательно все команды. Скрипты посложнее могут иметь условия, циклы и функции, то есть, скрипт может быть весьма большой и сложной программой. Основной плюс таких скриптов — на их службе вся мощь консольных утилит из мира unix, что с лихвой компенсирует бедность языковых конструкций. Приведу простой пример скрипта, который преобразует все файлы .png в текущей директории, уменьшив их размер до 200 пикселей в ширину или высоту.

Пример простейший, но он демонстрирует главное: в скриптах сокрыта великая сила.

Скрипты AppleScript

В Mac OS X имеется несколько встроенных механизмов по автоматизации действий. Один из очень распространённых — AppleScript, для которого есть и графический редактор-запускатор. Но использовать такие скрипты можно и из консоли, для этого есть особая утилита — osascript . Использовать её можно так:

Не буду углубляться в AppleScript, он заслуживает отдельной статьи, и даже не одной. Так что рекомендую почитать справку или гугл по нему.

Главное: Вы можете комбинировать shell-скрипты со скриптами AppleScript, чтобы добиться максимальной гибкости в работе! К примеру, я использую такие вот смешанные скрипты для автоматической стилизации образа диска: сам диск создаётся с помощью shell (см. ниже), а фон и расположение элементов в образе задаётся с помощью AppleScript.

Есть ещё Automator, но он совсем уж GUI-шный, так что в данной статье его рассматривать бессмысленно. Он, конечно, полезный, но до мощи консоли не дотягивает.

Кратко о других полезных командах Mac OS X

Полный (ну, почти) список уникальных для макоси команд можно найти в одной хорошей статье (хотя сведения там немного устарели), я же вкратце расскажу о наиболее интересных.

Для работы с образами дисков имеется консольная утилита hdiutil . Пара примеров работы с ней:

Более подробно про возможности можно узнать из man hdiutil .

Если Вы — разработчик программ для макоси, то наверняка знаете о такой замечательной вещи, как Info.plist, да и вообще о plist’ах. Так вот, есть очень удобная утилита, позволяющая конвертировать .plist в .bplist, то есть, в более быстрый и лёгкий бинарный формат плиста.

Если хотите позаниматься ерундой, то можно из консоли проговорить любой текст. Для этого есть утилита say .

Так же можно задавать голос, которым мак будет с нами говорить:

Одна беда — по-умолчанию говорит эта штука только по-английски.

Теперь снимем скриншот командой из консоли.

Так же из консоли можно конвертировать текст между различными форматами. Например, можно переконвертировать .doc файл в HTML:

Так же textutil умеет преобразовывать кодировки.

Для изменения системных (и не только) настроек, можно использовать команду defaults . Используем её во благо! Включим наконец отображение скрытых файлов и папок в Finder!

Файндер автоматически перезапустится и теперь будет отображать скрытые файлы и папки! Но опять таки, это не всем нравится, так давайте это выключим, пока родителикто-нибудь не испугался или не удалил нужных файликов. Для сокрытия в уже указанной команде поставьте 0 вместо 1. Ну и для примера, ссылка на статью, где описано много твиков с помощью этой команды.

Что-то типа заключения

Ну что ж, мы разобрали некоторые интересные возможности консоли в Mac OS X. Статья, разумеется, не претендует на полноту и является, скорее, «заманухой» для вовлечения маководов в shell-скриптинг да и вообще в консоль.

Источник

Оцените статью