Мак ос команды для открытия настроек

Обновлено: 08.07.2024

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

Для использования сочетания клавиш нажмите и удерживайте одну или более клавиш модификации, а затем нажмите последнюю клавишу сочетания. Например, чтобы использовать сочетание Command-C (копировать), нажмите и удерживайте клавишу Command, затем клавишу C, затем отпустите обе клавиши. В меню и на клавиатурах компьютеров Mac часто используются символы для определенных клавиш, в том числе для клавиш модификации:


На клавиатурах, предназначенных для компьютеров с ОС Windows, используйте клавишу Alt вместо Option и клавишу с логотипом Windows вместо Command.

Некоторые клавиши на некоторых клавиатурах Apple имеют специальные символы и функции: яркость дисплея , яркость клавиатуры , Mission Control и другие. Если на клавиатуре эти функции недоступны, для некоторых из них можно создать собственные сочетания клавиш. В сочетании с клавишей Fn эти клавиши работают как F1, F2, F3 или другие стандартные функциональные клавиши.


Сочетания клавиш для копирования, вставки и других часто используемых операций

  • Command-X: вырезание выделенного объекта и его копирование в буфер обмена.
  • Command-C: копирование выделенного объекта в буфер обмена. Это сочетание клавиш также работает для файлов в Finder.
  • Command-V: вставка содержимого буфера обмена в текущий документ или приложение. Это сочетание клавиш также работает для файлов в Finder.
  • Command-Z: отмена предыдущей команды. Отмену также можно обратить, нажав клавиши Command-Shift-Z для повтора отмененной команды. В некоторых приложениях можно отменять и повторять несколько последних команд.
  • Command-A: выбор всех объектов.
  • Command-F: поиск объектов в документе или открытие окна Find.
  • Command-G (Повторить поиск): поиск следующего вхождения ранее найденного объекта. Чтобы найти предыдущее вхождение, нажмите клавиши Shift-Command-G.
  • Command-H: скрытие окна активного приложения. Чтобы оставить открытым окно активного приложения, но скрыть все остальные, нажмите клавиши Option-Command-H.
  • Command-M: свертывание активного окна в значок на панели Dock. Чтобы свернуть все окна активного приложения, нажмите клавиши Option-Command-M.
  • Command-O: открытие выделенного объекта или вызов диалогового окна, позволяющего выбрать файл для открытия.
  • Command-P: печать текущего документа.
  • Command-S: сохранение текущего документа.
  • Command-T: открытие новой вкладки.
  • Command-W: закрытие активного окна. Чтобы закрыть все окна приложения, нажмите клавиши Option-Command-W.
  • Option-Command-Esc: принудительное завершение работы приложения.
  • Command-Пробел: отображение или скрытие поля поиска Spotlight. Чтобы выполнить поиск Spotlight в окне Finder, нажмите клавиши Command-Option-Пробел. (Если вы используете несколько источников ввода для набора текста на разных языках, эти сочетания клавиш меняют источники ввода вместо вызова Spotlight. Узнайте, как изменить конфликтующее сочетание клавиш.)
  • Control-Command-Пробел: отображение панели «Символы», с которой можно выбирать эмодзи и другие символы.
  • Control-Command-F: переход в полноэкранный режим (если поддерживается приложением).
  • Пробел: использование быстрого просмотра для выделенного объекта.
  • Command-Tab: переключение на следующее недавно использованное приложение среди открытых приложений.
  • Shift-Command-5: создание снимка или записи экрана в macOS Mojave или более поздней версии. Для создания снимков экрана также можно использовать сочетание клавиш Shift-Command-3 или Shift-Command-4. Узнайте больше о снимках экрана.
  • Shift-Command-N: создание новой папки в Finder.
  • Command-Запятая (,): открытие окна настроек активного приложения.


Сочетания клавиш для перехода в режим сна, выхода из системы и выключения

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

  • Кнопка питания: нажмите, чтобы включить компьютер Mac или вывести его из режима сна. Нажмите и удерживайте в течение 1,5 секунды, чтобы перевести компьютер Mac в режим сна*. Продолжайте удерживать кнопку для выключения Mac.
  • Option-Command-Кнопка питания* или Option-Command-Клавиша извлечения диска : перевод компьютера Mac в режим сна.
  • Control-Shift-Кнопка питания* или Control-Shift-Клавиша извлечения диска : перевод дисплеев в режим сна.
  • Control-Кнопка питания* или Control-Клавиша извлечения диска : вызов диалогового окна для выбора между перезапуском, переводом в режим сна и выключением компьютера.
  • Control-Command-Кнопка питания*: принудительный перезапуск компьютера Mac без запроса на сохранение открытых и несохраненных документов.
  • Control-Command-Клавиша извлечения диска : закрытие всех приложений и перезапуск компьютера Mac. Если в открытых документах имеются несохраненные изменения, появится запрос на их сохранение.
  • Control-Option-Command-Кнопка питания* или Control-Option-Command-Клавиша извлечения диска : закрытие всех приложений и выключение компьютера Mac. Если в открытых документах имеются несохраненные изменения, появится запрос на их сохранение.
  • Control-Command-Q: немедленная блокировка экрана.
  • Shift-Command-Q: выход из учетной записи пользователя macOS. Будет запрошено подтверждение. Для немедленного выхода без подтверждения нажмите клавиши Option-Shift-Command-Q.


Сочетания клавиш Finder и системы

  • Command-D: создание дубликатов выделенных файлов.
  • Command-E: извлечение выбранного диска или тома.
  • Command-F: запуск поиска Spotlight в окне Finder.
  • Command-I: отображение окна свойств для выделенного файла.
  • Command-R: (1) отображение первоначального файла для выбранного псевдонима в Finder. (2) В некоторых приложениях, например «Календарь» или Safari, сочетание используется для обновления или перезагрузки страницы. (3) В окне настроек «Обновление ПО»: повторная проверка наличия обновлений.
  • Shift-Command-C: открытие окна «Компьютер».
  • Shift-Command-D: открытие папки рабочего стола.
  • Shift-Command-F: открытие окна «Недавние» со списком файлов, которые недавно просматривались или редактировались.
  • Shift-Command-G: открытие окна «Переход к папке».
  • Shift-Command-H: открытие личной папки текущей учетной записи пользователя macOS.
  • Shift-Command-I: открытие iCloud Drive.
  • Shift-Command-K: открытие окна «Сеть».
  • Option-Command-L: открытие папки «Загрузки».
  • Shift-Command-N: создание новой папки.
  • Shift-Command-O: открытие папки «Документы».
  • Shift-Command-P: отображение или скрытие области предварительного просмотра в окнах Finder.
  • Shift-Command-R: открытие окна AirDrop.
  • Shift-Command-T: отображение или скрытие строки вкладок в окнах Finder.
  • Control-Shift-Command-T: добавление выбранного объекта Finder на панель Dock (OS X Mavericks или более поздней версии).
  • Shift-Command-U: открытие папки «Утилиты».
  • Option-Command-D: отображение или скрытие панели Dock.
  • Control-Command-T: добавление выбранного объекта на боковую панель (OS X Mavericks или более поздней версии).
  • Option-Command-P: скрытие или отображение строки пути в окнах Finder.
  • Option-Command-S: скрытие или отображение боковой панели в окнах Finder.
  • Command-Косая черта (/): скрытие или отображение строки состояния в окнах Finder.
  • Command-J: «Показать параметры вида».
  • Command-K: открытие окна «Подключение к серверу».
  • Control-Command-A: создание псевдонима для выбранного объекта.
  • Command-N: открытие нового окна Finder.
  • Option-Command-N: создание новой смарт-папки.
  • Command-T: отображение или скрытие панели вкладок, когда в текущем окне Finder открыта одна вкладка.
  • Option-Command-T: отображение или скрытие панели инструментов, когда в текущем окне Finder открыта одна вкладка.
  • Option-Command-V: перемещение файлов, находящихся в буфере обмена, из исходного местоположения в текущее.
  • Command-Y: предварительный просмотр выделенных файлов с помощью функции «Быстрый просмотр».
  • Option-Command-Y: просмотр слайд-шоу «Быстрый просмотр» для выделенных файлов.
  • Command-1: просмотр объектов в окне Finder в виде значков.
  • Command-2: просмотр объектов в окне Finder в виде списка.
  • Command-3: просмотр объектов в окне Finder в виде столбцов.
  • Command-4: просмотр объектов в окне Finder в виде галереи.
  • Command-Левая квадратная скобка ([): переход к предыдущей папке.
  • Command-Правая квадратная скобка (]): переход к следующей папке.
  • Command-Стрелка вверх: открытие папки, содержащей текущую папку.
  • Command-Control-Стрелка вверх: открытие папки, содержащей текущую папку, в новом окне.
  • Command-Стрелка вниз: открытие выделенного объекта.
  • Стрелка вправо: открытие выделенной папки. Работает только при отображении объектов списком.
  • Стрелка вниз: закрытие выделенной папки. Работает только при отображении объектов списком.
  • Command-Delete: перемещение выделенного объекта в корзину.
  • Shift-Command-Delete: очистка корзины.
  • Option-Shift-Command-Delete: очистка корзины без вывода диалогового окна подтверждения.
  • Command-Уменьшение яркости: включение или выключение видеоповтора, когда компьютер Mac подключен к нескольким дисплеям.
  • Option-Увеличение яркости: открытие окна настроек «Мониторы». Работает с любой из клавиш настройки яркости.
  • Control-Увеличение яркости или Control-Уменьшение яркости: изменение яркости внешнего дисплея (если поддерживается дисплеем).
  • Option-Shift-Увеличение яркости или Option-Shift-Уменьшение яркости: регулирование яркости дисплея с меньшим шагом. Добавление клавиши Control к этому сочетанию клавиш позволяет регулировать яркость внешнего дисплея (если поддерживается дисплеем).
  • Option-Mission Control: открытие окна настроек Mission Control.
  • Command-Mission Control: отображение рабочего стола.
  • Control-Стрелка вниз: отображение всех окон активного приложения.
  • Option-Увеличение громкости: открытие окна настроек «Звук». Работает с любой из клавиш настройки громкости.
  • Option-Shift-Увеличение громкости или Option-Shift-Уменьшение громкости: регулировка громкости с меньшим шагом.
  • Option-Увеличение яркости клавиатуры: открытие окна настроек «Клавиатура». Работает с любой из клавиш настройки яркости клавиатуры.
  • Option-Shift-Увеличение яркости клавиатуры или Option-Shift-Уменьшение яркости клавиатуры: регулировка яркости клавиатуры с меньшим шагом.
  • Двойной щелчок при нажатой клавише Option: открытие объекта в отдельном окне с закрытием исходного окна.
  • Двойной щелчок при нажатой клавише Command: открытие папки на отдельной вкладке или в отдельном окне.
  • Перетаскивание на другой том при нажатой клавише Command: перемещение перетаскиваемого объекта на другой том вместо копирования.
  • Перетаскивание при нажатой клавише Option: копирование перетаскиваемого объекта. При перетаскивании объекта указатель меняется.
  • Option-Command при перетягивании: создание псевдонима перетаскиваемого объекта. При перетаскивании объекта указатель меняется.
  • Щелчок треугольника раскрытия при нажатой клавише Option: открытие всех папок в выбранной папке. Работает только при отображении объектов списком.
  • Щелчок заголовка окна при нажатой клавише Command: просмотр папок, содержащих текущую папку. .
  • Щелкните «Переход» в строке меню Finder, чтобы просмотреть сочетания клавиш для открытия множества часто используемых папок, таких как «Программы», «Документы», «Загрузки», «Утилиты» и «iCloud Drive».


Сочетания клавиш для документов

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

  • Command-B: применение полужирного начертания к выделенному тексту или включение/выключение использования полужирного шрифта.
  • Command-I: применение курсивного начертания к выделенному тексту или включение/выключение использования курсива.
  • Command-K: добавление веб-ссылки.
  • Command-U: применение подчеркивания к выделенному тексту или включение/выключение использования подчеркивания.
  • Command-T: отображение или скрытие окна «Шрифты».
  • Command-D: выбор папки «Рабочий стол» в диалоговом окне открытия или сохранения файла.
  • Control-Command-D: отображение или скрытие определения выделенного слова.
  • Shift-Command-Двоеточие (:): открытие окна «Правописание и грамматика».
  • Command-Точка с запятой (;): поиск неправильно написанных слов в документе.
  • Option-Delete: удаление слова слева от точки вставки.
  • Control-H: удаление символа слева от точки вставки. Или используйте клавишу Delete.
  • Control-D: Удаление символа справа от точки вставки. Или используйте клавиши Fn-Delete.
  • Fn-Delete: удаление вперед на клавиатурах, на которых отсутствует клавиша Forward Delete. Или используйте сочетание клавиш Control-D.
  • Control-K: удаление текста между точкой вставки и концом строки или абзаца.
  • Fn-Стрелка вверх (Page Up): прокрутка вверх на одну страницу.
  • Fn-Стрелка вниз (Page Down): прокрутка вниз на одну страницу.
  • Fn-Стрелка влево (Home): прокрутка к началу документа.
  • Fn-Стрелка вправо (End): прокрутка к концу документа.
  • Command-Стрелка вверх: перемещение точки вставки в начало документа.
  • Command-Стрелка вниз: перемещение точки вставки в конец документа.
  • Command-Стрелка влево: перемещение точки вставки в начало текущей строки.
  • Command-Стрелка вправо: перемещение точки вставки в конец текущей строки.
  • Option-Стрелка влево: перемещение точки вставки в начало предыдущего слова.
  • Option-Стрелка вправо: перемещение точки вставки в конец предыдущего слова.
  • Shift-Command-Стрелка вверх: выделение текста между точкой вставки и началом документа.
  • Shift-Command-Стрелка вниз: выделение текста между точкой вставки и концом документа.
  • Shift-Command-Стрелка влево: выделение текста между точкой вставки и началом текущей строки.
  • Shift-Command-Стрелка вправо: выделение текста между точкой вставки и концом текущей строки.
  • Shift-Стрелка вверх: распространение области выделения текста до ближайшего символа в той же позиции по горизонтали на одну строку выше.
  • Shift-Стрелка вниз: распространение области выделения текста до ближайшего символа в той же позиции по горизонтали на одну строку ниже.
  • Shift-Стрелка влево: расширение области выделения текста на один символ влево.
  • Shift-Стрелка вправо: расширение области выделения текста на один символ вправо.
  • Option-Shift-Стрелка влево: расширение области выделения текста до начала текущего абзаца, при повторном нажатии — до начала следующего абзаца.
  • Option-Shift-Стрелка вниз: расширение области выделения текста до конца текущего абзаца, при повторном нажатии — до конца следующего абзаца.
  • Option-Shift-Стрелка влево: расширение области выделения текста до начала текущего слова, при повторном нажатии — до начала следующего слова.
  • Option-Shift-Стрелка вправо: расширение области выделения текста до конца текущего слова, при повторном нажатии — до конца следующего слова.
  • Control-A: переход в начало строки или абзаца.
  • Control-E: переход в конец строки или абзаца.
  • Control-F: переход на один символ вперед.
  • Control-B: переход на один символ назад.
  • Control-L: расположение курсора или выделенного фрагмента по центру видимой области.
  • Control-P: переход на одну строку вверх.
  • Control-N: переход на одну строку вниз.
  • Control-O: вставка новой строки за точкой вставки.
  • Control-T: обмен позиций символа после точки вставки и символа перед точкой вставки.
  • Command-Левая фигурная скобка (<): выравнивание по левому краю.
  • Command-Правая фигурная скобка (>): выравнивание по правому краю.
  • Shift-Command-Вертикальная черта (|): выравнивание по центру.
  • Option-Command-F: переход в поле поиска.
  • Option-Command-T: отображение или скрытие панели инструментов в приложении.
  • Option-Command-C (Скопировать стиль): копирование параметров форматирования выбранного объекта в буфер обмена.
  • Option-Command-V (Вставить стиль): применение скопированного стиля к выбранному объекту.
  • Option-Shift-Command-V (Вставить и согласовать стиль): применение к вставленному объекту стиля окружающего текста.
  • Option-Command-I: Отображение или скрытие окна «Инспектор».
  • Shift-Command-P (Параметры страницы): отображение окна для выбора настроек документа.
  • Shift-Command-S: вызов диалогового окна «Сохранить как» или дублирование текущего документа.
  • Shift-Command-Знак минуса (-): уменьшение размера выделенного объекта.
  • Shift-Command-Знак плюса (+): Увеличение размера выделенного объекта. Command-Знак равенства (=) выполняет ту же функцию.
  • Shift-Command-Знак вопроса (?): открытие меню «Справка».


Другие сочетания клавиш

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


После того, как Apple выпустила первую beta-версию macOS Sierra во время WWDC 2016 пользователи обнаружили, что система больше не дает возможности настраивать Gatekeeper.

Функция Gatekeeper предназначена для того, чтобы запретить неопытному пользователю устанавливать программы из сомнительных источников. По умолчанию, на Mac можно запускать программы от сертифицированных разработчиков и из Mac App Store.

В предыдущих версиях операционной системы для Mac в настройках можно было отключить Gatekeeper, запуская программы из любого источника. Однако, с выходом macOS Sierra эта опция была удалена.



Как обойти защиту Gatekeeper?

Чтобы открыть программу от несертифицированного разработчика в обход защиты Gatekeeper, нажмите на ярлыке правой клавишей мыши (либо левой клавишей мыши в сочетании с клавишей Control, либо тапнув двумя пальцами по трекпаду), и выберите опцию Открыть. Gatekeeper предупредит, что приложение может содержать вирусы, но позволит его запустить.

Как отключить Gatekeeper в macOS Sierra?

Чтобы появилась возможность без дополнительных действий запускать программы из любого источника, необходимо ввести в Терминал следующую команду (потребуется ввести пароль администратора):

sudo spctl --master-disable

После того, как вы ввели эту команду, откройте Системные настройки —> Защита и безопасность. Здесь во вкладке Основные появится возможность разрешить запуск приложений из «Любого источника». Эта практически полностью отключает Gatekeeper.



Не забывайте, что Gatekeeper — важная функция безопасности macOS, которая предотвращает установку вредоносных программ. Не стоит отключать Gatekeeper, если вы не считаете это необходимым.

Как вернуть прежние настройки Gatekeeper?

Чтобы вернуть настройки Gatekeeper в прежнее состояние вернитесь в Терминал и введите следующую команду:

sudo spctl --master-enable

После следующего запуска Системных настроек раздел Защита и безопасность будет выглядеть, как и прежде.


Сегодня я расскажу как увеличить эффективность работы в 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).

Легко можно заметить, что 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-программу, спросите вы? Очень просто, есть даже два способа.

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


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

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


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

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

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


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

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

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

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

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

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

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


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

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

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


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


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

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


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


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

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


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

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

Favorite

В закладки

Узнаем все о своем Mac с помощью командной строки

9 полезных команд.

В прошлый понедельник в статье 5 простых и полезных команд для начала работы с «Терминалом» в OS X была анонсирована серия статей о приемах работы с командной строкой на Mac.

Цель всех этих статей — расширить кругозор читателя и дать ему общее представление о том, на что способна командная строка в OS X и как это можно использовать для автоматизации своего труда. Чтобы читатель задумался о том, не стоит ли ему оптимизировать выполнение каких-то задач и работать эффективнее. Иногда 5-10 строк кода могут подарить несколько свободных часов.

Сегодня поговорим о командах для просмотра и изменения системной информации. Если вы пока не собрались ничего автоматизировать, то, имейте ввиду, что все описанное ниже можно сделать и без командной строки (стандартными средствами, либо с помощью сторонних утилит). Но через консоль быстрее и проще, чем через графический интерфейс. Просто надо к ней немного привыкнуть.

1. Собираем информацию о системе в файл

system_profiler

file_txt

Утилита system_profiler выдает подробный отчет о системе, если не добавлять параметр «>file.txt», то вся эта информация отобразится на экране, а в противном случае сохранится в файл:
[code]
$ system_profiler >file.txt
[/code]
Зачем нужен такой файл, если такая же информация есть в меню «Об этом Mac»?
Во-первых, по текстовому файлу можно сделать поиск. Не надо искать на какой вкладке находится нужная информация, пролистывать длинные списки (к примеру, список установленных программ). Надо просто ввести искомые слова.

Во-вторых, послать такой файл другу на просмотр, чтобы получить совет, удобнее, чем делать скрины. А в третьих, файл, который создает system_profiler, можно использовать для контроля выполнения автоматизирующих скриптов (к примеру, для проверки версии «Редактора скриптов», чтобы знать точно какие команды на Apple Script/JavaScript поддерживаются компьютером). Или проверять перед запуском скрипта, хватит ли свободного места на диске для сохранения результатов его выполнения.

2. Меняем настройки

defaults_writes

С помощью командной строки можно регулировать настройки. Этот пример меняет расширение по умолчанию для скриншотов:

[code]
$ defaults write com.apple.screencapture type JPG
[/code]

Аналогичным образом можно изменить многое. Например, включить отображение скрытых файлов в Finder:
[code]
$ defaults write com.apple.finder AppleShowAllFiles -bool YES
[/code]
Или разрешить выделение текста в QuickLook:
[code]
$ defaults write com.apple.finder QLEnableTextSelection -bool TRUE
[/code]
Всплывающие уведомления для iTunes:
[code]
$ defaults write com.apple.dock itunes-notifications -bool TRUE
[/code]

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

3. Какие приложения жрут больше всего CPU и памяти?

top_cpu


Если Mac вдруг начал притормаживать, то следует посмотреть, что больше всего загружает процессор?
[code]
$ top -o cpu
[/code]
А что занимает оперативную память?
[code]
$ top -o mem
[/code]

4. Завершаем приложения из командной строки

pkill


После того как корень зла найден, то можно выкорчевать его, не выходя из командной строки. Эта команда закроет браузер Chrome:
[code]
$ pkill Chrome
[/code]
pkill можно использовать для аварийного завершения программ, когда они перестают отвечать. Со мной один раз было, когда Command + Option + Escape предательски завис, а через командную строку приложение удачно отключилось.

5. Узнаем свой IP

know_your_ip


А это команда нужна чтобы узнать свой IP-адрес, когда нет желания делать это через браузер (к примеру, в нем настроены прокси).
[code]
$ scutil
> show State:/Network/Global/IPv4
[/code]
Чтобы закончить работу с утилитой scutil наберите команду:
[code]
> exit
[/code]

Или закройте окно «Терминала».

6. Узнаем своего провайдера или на каком этапе возникли проблемы с инетом

traceroure_google

Бывает, что интернет внезапно перестает работать. И надо выяснить, следует ли звонить провайдеру или достаточно просто перезагрузить роутер (который стоит в другой комнате). Чтобы зря не ходить, можно использовать утилиту traceroute, которая укажет на каком этапе возникли проблемы с соединением:

Еще с ее помощью можно выяснить имя интернет-провайдера, которым пользуешься.

7. Какие диски установлены в системе

diskutil


А эта команда отобразит список всех дисков, установленных в системе вместе с их именами и емкостью:
[code]
$ diskutil list
[/code]

8. Тестируем диск на наличие ошибок

disk_checking

Вместо / (основной диск), можно поставить /Volumes/[имя диска], который мы узнали в предыдущем пункте.

9. Измеряем скорость интернета

Продолжение следует. В следующем выпуске будет подборка команд для автоматизации работы в интернете.

(1 голосов, общий рейтинг: 5.00 из 5)

Favorite

В закладки

Читайте также: