Модификаторы клавиатуры
| Горячие клавиши macOS | Название | Описание |
|---|---|---|
| ⌘Cmd | Command | Основная модифицирующая клавиша. Используется в большинстве комбинаций. |
| ⌥Option | Option (Alt) | Дополнительная модифицирующая клавиша. Раскомментирует альтернативные функции. |
| ⇧Shift | Shift | Модифицирующая клавиша для выделения, комбинирования и смены функций. |
| ⇪CapsLock | Caps Lock | Переключение регистра. В сочетании с модификаторами — специальные функции. |
| ⌃Ctrl | Control | Модифицирующая клавиша для системных и терминальных команд. |
| ⎋Esc | Escape | Отмена текущего действия, выход из полноэкранного режима. |
| ⇥Tab | Tab | Переключение фокуса между элементами, автозаполнение в терминале. |
| ⌫Backspace | Delete | Удаление символа слева от курсора. |
| ⏎Enter | Return | Подтверждение действия, выполнение команды, перенос строки. |
| ↑Up | Стрелка вверх | Навигация вверх, предыдущая команда в истории терминала. |
| ↓Down | Стрелка вниз | Навигация вниз, следующая команда в истории терминала. |
| ←Left | Стрелка влево | Навигация влево, движение курсора. |
| →Right | Стрелка вправо | Навигация вправо, движение курсора. |
| Fn | Function / Globe | Вызов функциональных клавиш F1–F12, Page Up/Down, Home/End. |
| Space | Space (Пробел) | Quick Look — быстрый просмотр выбранного файла в Finder. |
Базовые комбинации
| Горячие клавиши macOS | Название | Описание |
|---|---|---|
| Основные | ||
| ⌘Cmd + X | Cut | Вырезать выбранный элемент и скопировать в буфер обмена. |
| ⌘Cmd + C | Copy | Копировать выбранный элемент в буфер обмена. |
| ⌘Cmd + V | Paste | Вставить содержимое буфера обмена в текущий документ. |
| ⌘Cmd + Z | Undo | Отменить последнее действие. |
| ⌘Cmd + ⇧Shift + Z | Redo | Повторить отменённое действие. |
| ⌘Cmd + A | Select All | Выделить все элементы в документе или окне. |
| ⌘Cmd + F | Find | Открыть поле поиска или найти элемент в документе. |
| ⌘Cmd + G | Find Again | Найти следующее вхождение. ⌘Cmd + ⇧Shift + G — предыдущее. |
| ⌘Cmd + H | Hide App | Скрыть окна текущего приложения. ⌘Cmd + ⌥Option + H — скрыть все кроме активного. |
| ⌘Cmd + M | Minimize | Свернуть окно в Dock. ⌘Cmd + ⌥Option + M — свернуть все окна приложения. |
| ⌘Cmd + O | Open | Открыть выбранный элемент или диалог выбора файла. |
| ⌘Cmd + P | Открыть диалог печати документа. | |
| ⌘Cmd + Q | Quit | Закрыть текущее приложение. |
| ⌘Cmd + S | Save | Сохранить текущий документ. |
| ⌘Cmd + T | New Tab | Открыть новую вкладку в приложении. |
| ⌘Cmd + W | Close Window | Закрыть активное окно. ⌘Cmd + ⌥Option + W — закрыть все окна. |
| ⌥Option + ⌘Cmd + Esc | Force Quit | Принудительно закрыть зависшее приложение. |
| ⌘Cmd + Space | Spotlight | Открыть/скрыть поле поиска Spotlight. |
| ⌥Option + ⌘Cmd + Space | Spotlight в Finder | Выполнить поиск Spotlight из окна Finder. |
| ⌃Ctrl + ⌘Cmd + Space | Character Viewer | Открыть панель эмодзи и символов. |
| ⌃Ctrl + ⌘Cmd + F | Full Screen | Переключить полноэкранный режим (поддерживается приложениями). |
| ⌘Cmd + Tab | Switch App | Переключиться на последнее используемое приложение. |
| ⌘Cmd + ` | Switch Window | Переключаться между окнами текущего приложения. |
| ⇧Shift + ⌘Cmd + 5 | Screenshot / Recording | Скриншот или запись экрана (macOS Mojave и новее). ⇧Shift + ⌘Cmd + 3 — полный скриншот. ⇧Shift + ⌘Cmd + 4 — область. |
| ⇧Shift + ⌘Cmd + N | New Folder | Создать новую папку в Finder. |
| ⌃Ctrl + ⌘Cmd + N | New Smart Folder | Создать папку с содержащейся текущей выбранной группой элементов. |
| ⌘Cmd + , | Preferences | Открыть настройки (предпочтения) текущего приложения. |
| Fn + Q | Quick Note | Создать быстрый заметку (Quick Note). |
| ⇧Shift + ⌘Cmd + 3 | Screenshot Full Screen | Скриншот всего экрана. |
| ⇧Shift + ⌘Cmd + 4 | Screenshot Selection | Скриншот выделенной области экрана. |
| ⌃Ctrl + Space | Switch Input Source | Переключить источник ввода (при использовании нескольких языков). |
| ⌃Ctrl + ⌥Option + Space | Switch Previous Input | Переключить на предыдущий источник ввода. |
Сон, выход и завершение
| Горячие клавиши macOS | Название | Описание |
|---|---|---|
| Питание и пробуждение | ||
| Кнопка питания | Power On / Wake | Нажать — включить Mac или вывести из сна. На клавиатурах с Touch ID — нажать для блокировки экрана. |
| Удерживать кнопку питания | Force Off | Принудительно выключить Mac (если не отвечает). |
| Удерживать кнопку питания 1.5 сек | Sleep (built-in) | На встроенных клавиатурах без Touch ID — отправить в сон. |
| ⌃Ctrl + ⇧Shift + Кнопка питания | Sleep Display | На встроенных клавиатурах без Touch ID — отправить дисплеи в сон. |
| ⌃Ctrl + Кнопка питания | Sleep / Restart / Shut Down | Показать диалог: перезагрузка, сон или выключение. |
| ⌃Ctrl + ⌘Cmd + Кнопка питания | Force Restart | Принудительная перезагрузка без сохранения документов. |
| ⌃Ctrl + ⌥Option + ⌘Cmd + Кнопка питания | Shut Down | Закрыть все приложения, затем выключить Mac. Спросит о сохранении документов. |
| ⌥Option + ⌘Cmd + Кнопка питания | Sleep (built-in keyboard) | На встроенных клавиатурах без Touch ID — отправить в сон. |
| Блокировка и выход | ||
| ⌃Ctrl + ⌘Cmd + Q | Lock Screen | Немедленно заблокировать экран. |
| ⇧Shift + ⌘Cmd + Q | Log Out | Выйти из учётной записи. Спросит подтверждение. |
| ⌥Option + ⇧Shift + ⌘Cmd + Q | Log Out без подтверждения | Выйти из учётной записи без подтверждения. |
| ⌥Option (при выборе в меню ) | Без подтверждения | Заполнить действие (Logout, Shut Down, Restart) без диалога подтверждения. |
Finder и системные горячие клавиши
| Горячие клавиши macOS | Название | Описание |
|---|---|---|
| Файлы и папки | ||
| ⌘Cmd + D | Duplicate | Дублировать выбранные файлы. |
| ⌘Cmd + E | Eject | Отключить выбранный диск или том. |
| ⌘Cmd + I | Get Info | Открыть окно «Свойства» для выбранного файла. |
| ⌘Cmd + R | Show Original / Refresh | (1) В Finder — показать оригинал для алиаса. (2) В Safari/Calendar — обновить страницу. |
| ⌘Cmd + Delete | Move to Trash | Переместить выбранный элемент в Корзину. |
| ⇧Shift + ⌘Cmd + Delete | Empty Trash | Очистить Корзину. |
| ⌥Option + ⇧Shift + ⌘Cmd + Delete | Empty Trash без подтверждения | Очистить Корзину без диалога подтверждения. |
| Навигация в Finder | ||
| ⇧Shift + ⌘Cmd + C | Computer | Открыть окно «Компьютер» (все диски). |
| ⇧Shift + ⌘Cmd + D | Desktop | Открыть папку рабочего стола. |
| ⇧Shift + ⌘Cmd + F | Recents | Открыть окно «Недавние» файлы. |
| ⇧Shift + ⌘Cmd + G | Go to Folder | Открыть окно перехода к папке по пути. |
| ⇧Shift + ⌘Cmd + H | Home | Открыть домашнюю папку текущего пользователя. |
| ⇧Shift + ⌘Cmd + I | iCloud Drive | Открыть iCloud Drive. |
| ⇧Shift + ⌘Cmd + K | Network | Открыть окно сети. |
| ⌥Option + ⌘Cmd + L | Downloads | Открыть папку загрузок. |
| ⇧Shift + ⌘Cmd + O | Documents | Открыть папку Документы. |
| ⇧Shift + ⌘Cmd + R | AirDrop | Открыть окно AirDrop. |
| ⇧Shift + ⌘Cmd + U | Utilities | Открыть папку Утилиты. |
| Вид и панели | ||
| ⌥Option + ⌘Cmd + D | Dock | Скрыть/показать Dock. |
| ⌥Option + ⌘Cmd + P | Path Bar | Скрыть/показать панель путей в окнах Finder. |
| ⌥Option + ⌘Cmd + S | Sidebar | Скрыть/показать боковую панель в окнах Finder. |
| ⌘Cmd + / | Status Bar | Скрыть/показать панель статуса в окнах Finder. |
| ⌘Cmd + J | View Options | Открыть параметры вида. |
| ⌘Cmd + 1 | Icons | Отображение элементов как значки. |
| ⌘Cmd + 2 | List | Отображение элементов как список. |
| ⌘Cmd + 3 | Columns | Отображение элементов колонками. |
| ⌘Cmd + 4 | Gallery | Отображение элементов в галерее. |
| ⇧Shift + ⌘Cmd + T | Tab Bar | Скрыть/показать панель вкладок. |
| ⇧Shift + ⌘Cmd + P | Preview Pane | Скрыть/показать панель предпросмотра в окнах Finder. |
| ⌘Cmd + [ | Previous Folder | Перейти к предыдущей папке. |
| ⌘Cmd + ] | Next Folder | Перейти к следующей папке. |
| ⌘Cmd + ↑Up | Parent Folder | Открыть папку, содержащую текущую. |
| ⌘Cmd + ↓Down | Open Selected | Открыть выбранный элемент. |
| →Right | Open Folder (list) | Открыть выбранную папку (только в списке). |
| ←Left | Close Folder (list) | Закрыть выбранную папку (только в списке). |
| Специальные действия | ||
| ⌘Cmd + K | Connect to Server | Открыть окно подключения к серверу. |
| ⌘Cmd + N | New Finder Window | Открыть новое окно Finder. |
| ⌥Option + ⌘Cmd + N | New Smart Folder | Создать новую умную папку. |
| ⌘Cmd + ⌥Option + T | Toolbar (single tab) | Скрыть/показать панель инструментов (одна вкладка). |
| ⌥Option + ⌘Cmd + V | Move from Clipboard | Переместить файлы из буфера из исходного расположения в текущее. |
| ⌘Cmd + Y | Quick Look | Быстрый просмотр выбранных файлов. |
| ⌥Option + ⌘Cmd + Y | Quick Look Slideshow | Запустить слайд-шоу быстрого просмотра. |
| ⌘Cmd + ⌥Option + Brightness Down | Mirror Displays | Включить/выключить зеркалирование видео при нескольких дисплеях. |
| ⌥Option + Brightness Up | Displays Settings | Открыть настройки дисплея. |
| ⌃Ctrl + Brightness Up / Brightness Down | External Display Brightness | Изменить яркость внешнего дисплея (если поддерживается). |
| ⌥Option + ⇧Shift + Brightness Up / Brightness Down | Fine Brightness Control | Тонкая регулировка яркости дисплея. |
| ⌥Option + Mission Control | Mission Control Settings | Открыть настройки Mission Control. |
| ⌘Cmd + Mission Control или Fn + F11 | Show Desktop | Показать рабочий стол. |
| ⌃Ctrl + ↑Up | Mission Control | Открыть Mission Control. |
| ⌃Ctrl + ↓Down | Show All Windows | Показать все окна текущего приложения. |
| Fn + A | Show/Hide Dock | Скрыть/показать Dock. |
| Fn + C | Control Center | Скрыть/показать Центр управления. |
| Fn + D | Dictation | Начать или остановить диктовку. |
| Fn + N | Notification Center | Скрыть/показать Центр уведомлений. |
| Fn + Fn | Character Viewer | Открыть панель символов. |
| ⌃Ctrl + ⇧Shift + ⌘Cmd + T | Add to Dock | Добавить выбранный элемент Finder в Dock. |
| ⌥Option + Volume Up | Sound Settings | Открыть настройки звука. |
| ⌥Option + ⇧Shift + Volume Up / Volume Down | Fine Volume Control | Тонкая регулировка громкости. |
| ⌥Option + Keyboard Brightness Up | Keyboard Settings | Открыть настройки клавиатуры. |
| ⌥Option + ⇧Shift + Keyboard Brightness Up / Keyboard Brightness Down | Fine Keyboard Brightness | Тонкая регулировка яркости клавиатуры. |
| ⌘Cmd + клик на заголовке окна | Folder Path | Показать папки, содержащие текущую папку. |
| Fn + ⇧Shift + A | Show Apps / Launchpad | Показать приложения (macOS Tahoe 26+) или Launchpad (ранее). |
| ⌘Cmd + ⌘Cmd (дважды) | Type to Siri | Включить/выключить Type to Siri. |
| ⌃Ctrl + Space | Switch Input Source | Выбрать следующий источник ввода (при использовании нескольких языков). |
| ⌃Ctrl + ⌥Option + Space | Switch Previous Input | Выбрать предыдущий источник ввода. |
Горячие клавиши: Работа с текстом
| Горячие клавиши macOS | Название | Описание |
|---|---|---|
| Форматирование текста | ||
| ⌘Cmd + B | Bold | Жирное выделение текста. |
| ⌘Cmd + I | Italic | Курсивное выделение текста. |
| ⌘Cmd + U | Underline | Подчёркивание текста. |
| ⌘Cmd + T | Fonts | Открыть/скрыть окно шрифтов. |
| ⌘Cmd + K | Add Link | Добавить веб-ссылку к выделенному тексту. |
| ⌃Ctrl + ⌘Cmd + D | Define | Показать определение выбранного слова. |
| ⇧Shift + ⌘Cmd + : | Spelling and Grammar | Открыть окно орфографии и грамматики. |
| ⌘Cmd + ; | Find Misspelled | Найти орфографические ошибки в документе. |
| ⌥Option + ⌘Cmd + F | Go to Search | Перейти к полю поиска. |
| ⌥Option + ⌘Cmd + T | Toolbar | Скрыть/показать панель инструментов приложения. |
| Удаление | ||
| ⌥Option + ⌫Delete | Delete Word | Удалить слово слева от курсора. |
| ⌃Ctrl + H | Delete Backward | Удалить символ слева от курсора (аналог Delete). |
| ⌃Ctrl + D | Delete Forward | Удалить символ справа от курсора. Также: Fn + ⌫Delete. |
| ⌃Ctrl + K | Kill Line | Вырезать текст от курсора до конца абзаца. |
| ⌃Ctrl + Y | Yank | Вставить текст из kill-ring (в рамках текущего приложения). |
| Навигация курсора | ||
| Fn + ↑Up | Page Up | Пролистать вверх на одну страницу. |
| Fn + ↓Down | Page Down | Пролистать вниз на одну страницу. |
| Fn + ←Left | Home | Перейти к началу документа. |
| Fn + →Right | End | Перейти к концу документа. |
| ⌘Cmd + ↑Up | Beginning of Document | Переместить курсор в начало документа. |
| ⌘Cmd + ↓Down | End of Document | Переместить курсор в конец документа. |
| ⌘Cmd + ←Left | Beginning of Line | Переместить курсор в начало строки. |
| ⌘Cmd + →Right | End of Line | Переместить курсор в конец строки. |
| ⌥Option + ←Left | Previous Word | Переместить курсор к началу предыдущего слова. |
| ⌥Option + →Right | Next Word | Переместить курсор к концу следующего слова. |
| Выделение | ||
| ⇧Shift + ⌘Cmd + ↑Up | Select to Beginning | Выделить текст от курсора до начала документа. |
| ⇧Shift + ⌘Cmd + ↓Down | Select to End | Выделить текст от курсора до конца документа. |
| ⇧Shift + ⌘Cmd + ←Left | Select to Line Start | Выделить текст от курсора до начала строки. |
| ⇧Shift + ⌘Cmd + →Right | Select to Line End | Выделить текст от курсора до конца строки. |
| ⇧Shift + ↑Up | Select Line Up | Выделить до ближайшего символа на строку выше. |
| ⇧Shift + ↓Down | Select Line Down | Выделить до ближайшего символа на строку ниже. |
| ⇧Shift + ←Left | Select Char Left | Выделить один символ влево. |
| ⇧Shift + →Right | Select Char Right | Выделить один символ вправо. |
| ⌥Option + ⇧Shift + ↑Up | Select Paragraph Up | Выделить до начала текущего абзаца, затем следующего. |
| ⌥Option + ⇧Shift + ↓Down | Select Paragraph Down | Выделить до конца текущего абзаца, затем следующего. |
| ⌥Option + ⇧Shift + ←Left | Select Word Left | Выделить до начала текущего слова, затем следующего. |
| ⌥Option + ⇧Shift + →Right | Select Word Right | Выделить до конца текущего слова, затем следующего. |
| Эмуляция Emacs (Control) | ||
| ⌃Ctrl + A | Move to Line Start | Перейти к началу строки (аналог Home). |
| ⌃Ctrl + E | Move to Line End | Перейти к концу строки (аналог End). |
| ⌃Ctrl + F | Move Forward | Перейти на один символ вперёд. |
| ⌃Ctrl + B | Move Backward | Перейти на один символ назад. |
| ⌃Ctrl + L | Center Cursor | Центрировать курсор в видимой области. |
| ⌃Ctrl + P | Move Up | Перейти на одну строку вверх. |
| ⌃Ctrl + N | Move Down | Перейти на одну строку вниз. |
| ⌃Ctrl + O | Insert Line | Вставить новую строку после курсора. |
| ⌃Ctrl + T | Swap Characters | Поменять символы вокруг курсора местами. |
| Выравнивание текста | ||
| ⌘Cmd + { | Left Align | Выровнять текст по левому краю. |
| ⌘Cmd + } | Right Align | Выровнять текст по правому краю. |
| ⇧Shift + ⌘Cmd + | | Center Align | Выровнять текст по центру. |
| ⌥Option + ⌘Cmd + C | Copy Style | Скопировать форматирование выбранного элемента. |
| ⌥Option + ⌘Cmd + V | Paste Style | Применить скопированный стиль к выбранному элементу. |
| ⌥Option + ⇧Shift + ⌘Cmd + V | Paste and Match Style | Вставить с форматированием окружающего контента. |
| ⌥Option + ⌘Cmd + I | Inspector | Открыть/скрыть окно инспектора. |
| ⇧Shift + ⌘Cmd + P | Page Setup | Открыть окно настроек страницы. |
| ⇧Shift + ⌘Cmd + S | Save As / Duplicate | Открыть диалог «Сохранить как» или дублировать документ. |
| ⇧Shift + ⌘Cmd + - | Decrease Size | Уменьшить размер выбранного элемента. |
| ⇧Shift + ⌘Cmd + + | Increase Size | Увеличить размер выбранного элемента. |
| ⌘Cmd + = | Increase Size (alt) | Увеличить размер выбранного элемента (альтернативная комбинация). |
| ⌘Cmd + D | Desktop from Dialog | Выбрать папку рабочего стола из диалога Open/Save. |
| ⌃Ctrl + Tab | Next Control (text field) | Перейти к следующему контролю, когда выбрано текстовое поле. |
| ⌃Ctrl + ⇧Shift + Tab | Previous Control Group | Перейти к предыдущей группе контролей. |
| ⇧Shift + ⌘Cmd + ? | Help | Открыть справку приложения. |
Горячие клавиши: Специальные возможности
| Горячие клавиши macOS | Название | Описание |
|---|---|---|
| Зрение | ||
| ⌃Ctrl + ⌥Option + ⌘Cmd + 8 | Invert Colors | Инвертировать цвета экрана. |
| ⌃Ctrl + ⌥Option + ⌘Cmd + , | Reduce Contrast | Уменьшить контрастность экрана. |
| ⌃Ctrl + ⌥Option + ⌘Cmd + . | Increase Contrast | Увеличить контрастность экрана. |
| Фокус клавиатуры | ||
| ⌃Ctrl + F2 | Focus Menu Bar | Переместить фокус на меню. Стрелки — навигация, Enter — открыть. |
| ⌃Ctrl + F3 | Focus Dock | Переместить фокус на Dock. |
| ⌃Ctrl + F4 | Focus Window | Переместить фокус на активное окно. |
| ⌃Ctrl + F5 | Focus Toolbar | Переместить фокус на панель инструментов окна. |
| ⌃Ctrl + F6 | Focus Floating Window | Переместить фокус на плавающее окно. |
| ⌃Ctrl + ⇧Shift + F6 | Focus Previous Panel | Переместить фокус на предыдущую панель. |
| ⌃Ctrl + F7 | Tab Navigation | Изменить поведение Tab: между всеми элементами или только текстовыми полями. |
| ⌃Ctrl + F8 | Status Menu | Переместить фокус на меню статуса в панели меню. |
| ⌘Cmd + ` | Next Window | Активировать следующее открытое окно в приложении. |
| ⇧Shift + ⌘Cmd + ` | Previous Window | Активировать предыдущее открытое окно в приложении. |
| ⌥Option + ⌘Cmd + ` | Window Drawer | Переместить фокус на выдвижное окно. |
| Другие | ||
| ⌥Option + ⌘Cmd + F5 | Accessibility Panel | Открыть панель горячих клавиш специальных возможностей. |
| Тройное нажатие Touch ID | Accessibility Panel | Открыть панель горячих клавиш специальных возможностей. |
| ⌥Option + двойной клик | Open in Separate Window | Открыть элемент в отдельном окне, затем закрыть оригинал. |
| ⌘Cmd + двойной клик | Open in Tab | Открыть папку в новой вкладке или окне. |
| ⌘Cmd + двойной клик с перетаскиванием | Move Across Volumes | Переместить элемент на другой том (вместо копирования). |
| ⌥Option + перетаскивание | Copy on Drag | Скопировать перетаскиваемый элемент. Курсор меняется. |
| ⌥Option + ⌘Cmd + перетаскивание | Alias on Drag | Создать алиас перетаскиваемого элемента. Курсор меняется. |
| ⌥Option + клик на disclosure triangle | Open All Subfolders | Открыть все вложенные папки (только в списке). |
Команды терминала macOS
| Вызов команды | Название | Описание |
|---|---|---|
| Файловая система | ||
| ls | Список файлов | Вывести содержимое каталога. Флаги: -la (все файлы с деталями), -lha (челочитаемый размер). |
| cd | Сменить каталог | Перейти в указанный каталог. cd ~ — домой, cd - — предыдущий. |
| pwd | Текущий каталог | Вывести полный путь к текущему рабочему каталогу. |
| mkdir | Создать каталог | Создать директорию. Флаг -p — создать вложенные. |
| touch | Создать файл | Создать пустой файл или обновить время модификации существующего. |
| cp | Копировать | Копировать файлы/каталоги. Флаг -R — рекурсивно. |
| mv | Переместить | Переместить или переименовать файл/каталог. |
| rm | Удалить | Удалить файлы/каталоги. Флаг -rf — рекурсивно принудительно. |
| cat | Содержимое файла | Вывести содержимое файла в терминал. |
| less | Постраничный просмотр | Постраничный вывод содержимого файла. q — выход. |
| head | Начало файла | Вывести первые 10 строк файла. Флаг -n N — N строк. |
| tail | Конец файла | Вывести последние 10 строк. Флаг -f — отслеживание в реальном времени. |
| find | Поиск файлов | Найти файлы по критериям. Пример: find . -name "*.log" -mtime -1 — файлы за последние 24 часа. |
| du -sh | Размер каталога | Показать размер каталога в_human-readable формате. |
| df -h | Дисковое пространство | Показать свободное место на смонтированных томах. |
| tar | Архивировать | Создать/распаковать архив. tar -czf (создать gzip) / tar -xz (распаковать). |
| ditto | Копировать (macOS) | macOS-аналог tar. Сохраняет метаданные и ресурсы. ditto source dest. |
| Процессы и службы | ||
| ps aux | Список процессов | Вывести все запущенные процессы с детальной информацией. |
| pgrep | Поиск процесса | Найти PID по имени процесса. pgrep -f pattern — полный совпадающий паттерн. |
| kill | Завершить процесс | Завершить процесс по PID. kill -9 PID — принудительно (SIGKILL). |
| killall | Завершить по имени | Завершить все процессы с указанным именем. killall -HUP nginx — перезагрузка. |
| top | Мониторинг | Мониторинг процессов в реальном времени. q — выход. o — фильтрация. |
| htop | Расширенный мониторинг | Интерактивный мониторинг (устанавливается через Homebrew). brew install htop. |
| lsof | Открытые файлы | Список открытых файлов и сокетов. lsof -i :8080 — процессы на порту 8080. |
| netstat | Сетевые соединения | Сетевые подключения, таблицы маршрутизации. netstat -an | grep ESTABLISHED. |
| launchctl list | Службы launchd | Список запущенных служб launchd (агрегатор демонов macOS). |
| sudo launchctl bootstrap | Загрузить службу | Загрузить/перезагрузить службу launchd. Требует sudo. |
| Сеть | ||
| ping | Проверка доступности | Проверить доступность хоста. ping -c 4 google.com — 4 пакета. |
| traceroute | Маршрутизация | Показать путь пакетов до хоста. |
| ifconfig | Сетевые интерфейсы | Настроить и показать сетевые интерфейсы. IP-адреса, маски. |
| ipconfig getaddrinfo | Резолв DNS | Резолвить DNS. ipconfig getaddrinfo example.com. |
| scutil | Системный контроллер | Управление настройками сети. scutil --dns — показать DNS-настройки. |
| curl | HTTP-запросы | Передача данных. curl -I https://example.com — заголовки ответа. |
| networksetup | Настройка сети | Настройка сети из терминала. networksetup -listallhardwareports. |
| nslookup | DNS-запрос | DNS-запрос для указанного домена. |
| dig | DNS-запрос (расширенный) | Расшишенный DNS-запрос. dig example.com ANY. |
| ssh | SSH-подключение | Удалённое подключение. ssh user@host -p 22. |
| scp | SCP-передача | Копирование по SSH. scp file user@host:/path. |
| sftp | SFTP-сессия | Интерактивный FTP через SSH. sftp user@host. |
| Системная информация | ||
| sw_vers | Версия macOS | Показать версию macOS и сборки. |
| system_profiler | Профиль системы | Детальная информация о системе. system_profiler SPHardwareDataType — железо. |
| uname -a | Ядро | Показать информацию о ядре и ОС. |
| hostname | Имя хоста | Показать или установить имя хоста. |
| uptime | Время работы | Время работы системы и средняя нагрузка. |
| sysctl | Параметры ядра | Показать/установить параметры ядра. sysctl -a — все параметры. |
| diskutil list | Диски | Список всех дисков и разделов. |
| diskutil info | Информация о диске | Детальная информация о диске. diskutil info /. |
| pmset -g | Питание | Настройки энергосбережения. pmset -g custom — детально. |
| powermetrics | Метрики питания | Метрики питания и тепловых данных. Требует sudo. |
| memory_pressure | Давление памяти | Показать использование памяти и свопинг. |
| fs_usage | Использование FS | Отслеживание файловой системы в реальном времени. Требует sudo. |
| Права и безопасность | ||
| whoami | Текущий пользователь | Показать имя текущего пользователя. |
| id | UID/GID | Показать UID, GID и группы текущего пользователя. |
| sudo | Superuser do | Выполнить команду от имени root. Запрашивает пароль. |
| chmod | Изменить права | Изменить права доступа. chmod 755 file, chmod +x script.sh. |
| chown | Изменить владельца | Изменить владельца/группу файла. chown user:group file. |
| xattr | Расширенные атрибуты | Управление расширенными атрибутами ( quarantine). xattr -d com.apple.quarantine app. |
| spctl | Gatekeeper | Управление Gatekeeper. spctl --master-disable — отключить проверку приложений. |
| tccutil | Права TCC | Управление правами специальных возможностей. tccutil reset All — сбросить все. |
| security find-identity | Список подписей | Показать коды подписи и доверенные цепочки. |
| codesign | Кодовая подпись | Проверка/подпись кода. codesign -dv app — информация. |
| Поиск и анализ текста | ||
| grep | Поиск в тексте | Поиск строк по шаблону. grep -ri "pattern" . — рекурсивно, case-insensitive. |
| awk | Обработка текстовых полей | Язык обработки текстовых данных. awk '{print $1}' file — первое поле. |
| sed | Потоковый редактор | Поиск и замена в потоке. sed -i '' 's/old/new/g' file. |
| sort | Сортировка | Сортировка строк. sort -n -r — численная по убыванию. |
| uniq | Уникальные строки | Удалить дубликаты. sort file | uniq. |
| wc | Счёт строк | Счётчик строк, слов, байтов. wc -l file. |
| xargs | Аргументы из stdin | Передать стандартный ввод как аргументы. find . -name "*.log" | xargs grep "error". |
| jq | JSON-процессор | Парсинг JSON в терминале. cat data.json | jq '.key'. |
| plutil | Парсинг plist | Чтение/запись plist-файлов macOS. plutil -p config.plist — вывод. |
| Homebrew и пакеты | ||
| brew --version | Версия Homebrew | Показать установленную версию Homebrew. |
| brew install | Установить пакет | Установить пакет. brew install wget. |
| brew uninstall | Удалить пакет | Удалить пакет. brew uninstall pkg. |
| brew update | Обновить Homebrew | Обновить список репозиториев Homebrew. |
| brew upgrade | Обновить пакеты | Обновить все установленные пакеты. brew upgrade pkg — один пакет. |
| brew search | Поиск пакетов | Поиск пакетов в репозитории. brew search pattern. |
| brew list | Установленные пакеты | Показать все установленные пакеты. |
| brew info | Информация о пакете | Детальная информация о пакете. |
| brew deps | Зависимости | Показать зависимости пакета. brew deps --tree pkg. |
| brew doctor | Проверка установки | Проверить Homebrew на проблемы. |
| brew cleanup | Очистка | Удалить старые версии пакетов и кэш. |
| brew services list | Службы Homebrew | Показать все службы, управляемые Homebrew. |