Команды терминала mac os диагностика

Обновлено: 04.07.2024

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

Внимание! При таком выключении несохраненные данные в приложения скорее всего будут утеряны.

2. Извлечение съемных носителей

Во время сбоя Mac с оптическим приводом и диском внутри система может неуспешно пытаться загрузиться с него и зависать. Для извлечения носителя нажмите кнопку ⏏ (Eject) или F12 на клавиатуре, либо нажмите и удерживайте кнопку мыши или трекпада.

3. Выбор загрузочного диска

Если в Mac установлено несколько дисков и загрузить систему с диска по умолчанию не удается, можно вызвать диалог выбора загрузочных дисков и выбрать нужный носитель вручную. Для этого нажмите и удерживайте клавишу ⌥ (Option) сразу после включения компьютера.

4. Загрузка с CD или DVD

Подобным образом можно дать Mac команду загружаться с диска из встроенного или внешнего оптического привода. В этом случае следует нажать и удерживать на клавиатуре клавишу C.

5. Загрузка с сервера

Когда в локальной есть NetBoot-сервер, на котором находится загрузочный образ системы, можно попытаться запустить Mac, используя его. Чтобы сделать это нажимайте и удерживайте сочетание клавиш ⌥N (Option + N).

На компьютерах с процессором Apple T2 этот способ загрузки не работает.

6. Запуск в режиме внешнего диска

Если Mac никак не хочется запускаться, то можно перевести его режим внешнего диска и скопировать важные файлы, подключив у другому компьютеру по кабелем FireWire, Thunderbolt или USB-C. Для запуска в таком режиме нажмите и удерживайте при включении клавишу T.

7. Запуск в режиме подробного протоколирования

По умолчанию macOS не отображает подробный протокол запуска, показывая лишь полосу загрузки. При возникновении проблем можно включить подробный протокол, что поможет понять на каком этапе загрузки возникает ошибка. Для этого при включении нажмите сочетание ⌘V (Command + V).

8. Запуск в безопасном режиме

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

9. Однопользовательский режим

Этот режим работает только macOS High Sierra и более ранних версиях.

10. Запуск диагностики

macOS имеет встроенное ПО для диагностики оборудования, которое поможет выявить аппаратные неполадки. Для запуска диагностики нажмите и удерживайте клавишу D.

11. Запуск сетевой диагностики

Если загрузочный диск поврежден, то запустить диагностический тест не выйдет. В таких случаях поможет сетевая диагностика, позволяющая запустить тест через Интернет. Для этого нажмите сочетание ⌥D (Option + D)

12. Режим восстановления

При загрузке в режиме восстановления можно получить доступ к дисковой утилите, переустановить macOS, а также восстановить данные из созданной резервной копии. Чтобы попасть в режим восстановления нажмите и удерживайте сочетание ⌘R (Command + R).

Если на Mac установлен пароль прошивки, потребуется ввести его.

13. Сетевой режим восстановления

Аналогичный предыдущему режим, который при наличии интернета позволяет переустановить macOS, загрузив дистрибутив системы напрямую с серверов Apple. Для его использования нажмите ⌥⌘R (Option + Command + R).

14. Сброс памяти NVRAM или PRAM

При возникновении проблем с дисплеем, динамиками, вентиляторами охлаждения и другими компонентами Mac можно попытаться решить их с помощью сброса памяти NVRAM или PRAM. Для этого при запуске нажмите и удерживайте клавиши ⌥⌘PR (Option + Command + P + R).

Если на Mac установлен пароль прошивки, этот способ не сработает.

15. Сброс SMC

Более радикальный способ сброса — возврат к стандартным параметрам контроллера управления системой (SMC). Он применяется если предыдущий метод не помог. В зависимости от модели Mac сброс SMC выполняется по-разному.

На стационарных компьютерах нужно выключить Mac, отсоединить кабель питания и подождать 15 секунд. После чего снова подключить кабель, подождать пять секунд и нажать кнопку питания для включения.

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

На ноутбуках с несъемным аккумулятором нужно выключить Mac и одновременно с кнопкой питания нажать и удерживать в течение десяти секунд кнопки Shift + Command + Option. После этого следует отпустить все клавиши и нажать кнопку питания для включения.

Самый простой способ избежать помощи сервисных центров при поиске проблем с железом (далеко не все из них могут похвастаться хорошей репутацией) – воспользоваться встроенными способами диагностики Mac. В этом материале мы расскажем как запустить и использовать «Функциональный тест оборудования Apple» и «Apple Diagnostics».

mac fix

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

На каких Mac какая утилита

Перед запуском любой из утилит обязательно отключите все периферийные устройства (в том числе и оптические приводы, если такая древность ещё имеется) кроме клавиатуры, мыши, дисплея и адаптера Ethernet. В некоторых версиях OS X Lion и более поздних редакциях может понадобиться Ethernet или Wi-Fi для запуска интернет-версии AHT. Она ничем не отличается от офлайн-собрата.

Для использования AHT обязательно подключите MacBook к источнику питания.

Список клавиатурных сокращений

Если нету мыши, то пригодятся следующие шорткаты:

  • Option (⌥) + D: запустить диагностику с интернетом;
  • Command (⌘) + G: начать операцию;
  • Command (⌘) + L: отобразить список языков;
  • Command (⌘) + R: запустить тест заново;
  • S: выключение;
  • R: перезагрузка.

Как запустить диагностику на Mac («Функциональный тест оборудования Apple» или «Apple Diagnostics»)

Примечание: «Функциональный тест оборудования Apple» и «Apple Diagnostics» работают идентичным образом. Единственный нюанс – для запуска «Apple Diagnostics» требуется наличие активного интернет-соединения, да и интерфейс будет куда симпатичнее.

1. Включите или перезагрузите Mac если он включён.

2. Во время включения нажмите и удерживайте клавишу «D» до тех пор, пока не появится экран с выбором языка.

3. Выберите язык (если к компьютеру не подключена мышь, то выбирайте язык при помощи стрелок, а ввод выполняйте клавишей «Enter»).

Как запустить диагностику на Mac

4. Начнется диагностика Mac.

Как запустить диагностику на Mac

После того, как проверка будет окончена, отобразятся результаты.

Как запустить диагностику на Mac

Чтобы выйти из утилиты АНТ, нажмите кнопку «Перезагрузить» или «Выключить» внизу окна.

О чём говорят результаты?

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

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

Коды ошибок Apple Diagnostics и их расшифровку можно ниже:

ADP000 — Проблемы на компьютере не найдены;

CNW001, CNW003, CNW004, CNW005, CNW006 — На компьютере существуют проблемы с модулем Wi-Fi;

CNW007, CNW008 — Не обнаружены сети Wi-Fi. Доступные сети Wi-Fi отсутствуют, либо модуль Wi-Fi неисправен;

NDC001, NDC003, NDC004, NDC005, NDC006 — Неисправна камера;

NDD001 — Существует проблема с модулем USB. Отключите все внешние устройства, кроме клавиатуры, мыши и адаптера Ethernet. Запустите проверку еще раз. Если этот код появится снова, обратитесь в сервисный центр;

NDK001, NDK003, NDK004 — Существует проблема с клавиатурой;

NDL001 — Существует проблема с модулем Bluetooth;

NDR001, NDR003, NDR004 — Существует проблема с трекпадом;

NDT001, NDT002, NDT003, NDT004, NDT005, NDT006 — Возможно, существует проблема с модулем Thunderbolt. Отключите внешние устройства Thunderbolt и запустите проверку еще раз. Если этот код появится во второй раз, обратитесь в сервисный центр;

NNN001 — Не удалось обнаружить серийный номер. Компьютеру требуется обслуживание, обратитесь в сервис;

PFM001, PFM002, PFM003, PFM004, PFM005, PFM006, PFM007 — Существует проблема с контроллером управления системой (SMC);

PFR001 — Возможно, существует проблема с прошивкой компьютера;

PPF001, PPF003, PPF004 — Возможно, существует проблема с вентилятором;

PPM001 — Вероятно, существует проблема с модулем памяти;

PPM002, PPM003, PPM004, PPM005, PPM006, PPM007, PPM008, PPM009, PPM010, PPM011, PPM012, PPM013, PPM014, PPM015 — Возможно, существует проблема со встроенной памятью;

PPP001, PPP002, PPP003 — Вероятно, существует проблема с адаптером питания MagSafe. Попробуйте отключить адаптер питания от Mac и от розетки, затем подключить его еще раз. Запустите проверку еще раз. Если этот код появится во второй раз, обратитесь в сервисный центр;

PPP007 — Возможно, существует проблема с адаптером питания, либо он не подключен. Чтобы проверить адаптер питания, повторно подключите его к компьютеру и розетке. Запустите проверку еще раз. Если этот код появится во второй раз, обратитесь в сервисный центр;

PPR001 — Вероятно, существует проблема с процессором;

PPT001 — Не удалось обнаружить аккумулятор;

PPT002, PPT003 — В скором времени аккумулятор понадобится заменить. Он исправен, однако его емкость уменьшилась.

PPT004, PPT006 — Аккумулятору требуется обслуживание. Аккумулятор неисправен, хотя это может не сказываться на его работе или емкости;

PPT005 — Аккумулятор установлен неправильно. Завершите работу и выключите компьютер;

PPT007 — Аккумулятор на Mac необходимо заменить. Аккумулятор исправен, однако его емкость значительно уменьшилась. До замены аккумулятора можно продолжать использовать его без вреда для компьютера.

VDC001, VDC003, VDC004, VDC005, VDC006, VDC007 — Вероятно, обнаружена проблема с устройством чтения карт SD;

VDH002, VDH004 — Вероятно, существует проблема с устройством хранения данных;

VDH005 — Не удается запустить восстановление macOS;

VFD001, VFD002, VFD003, VFD004, VFD005, VFD007 — Вероятно, существует проблема с дисплеем;

VFD006 — Вероятно, существует проблема с графическим процессором;

VFF001 — Вероятно, существует проблема с аппаратным компонентом аудио.

В любом случае, если избежать ремонта в сервисном центре не удалось, настоятельно рекомендуем обращаться только к сертифицрованным специалистам, которые специализируются исключительно на технике Apple. Стоить это будет недёшево, но приобретать новый гаджет куда накладнее. О подвальных мастерских «у дяди Васи» лучше и вовсе позабыть. Ремонт яблочных устройств требует очень щепетильного подхода и продвинутых навыков.

Приложение «Диагностика Apple», ранее известное как Apple Hardware Test, может проверить компьютер Mac на наличие проблем с оборудованием.

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

Подготовка компьютера Mac

  1. Выключите компьютер Mac.
  2. Отключите все внешние устройства, кроме клавиатуры, мыши, монитора, соединения Ethernet (если применимо) и подключения к сети переменного тока.
  3. Убедитесь, что компьютер Mac находится на жесткой, ровной, устойчивой, хорошо вентилируемой рабочей поверхности.

Запуск приложения «Диагностика Apple»

Процессор Apple

  1. Включите компьютер Mac и во время его запуска продолжайте удерживать нажатой кнопку питания.
  2. Отпустите кнопку, когда появится окно параметров запуска со значком шестеренки и надписью «Параметры».
  3. На клавиатуре нажмите Command (⌘)-D.

Процессор Intel

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

Просмотр результатов тестирования

Приложение «Диагностика Apple» показывает индикатор выполнения, пока проверяет компьютер Mac:

Индикатор выполнения диагностики macOS

По завершении тестирования приложение «Диагностика Apple» отображает результаты, включая один или несколько справочных кодов. Узнайте о справочных кодах приложения «Диагностика Apple».

Результаты диагностики macOS. Проблемы не найдены.

Чтобы повторить тестирование, щелкните «Запустите проверку снова» или нажмите клавиши Command-R.

Чтобы перезагрузить компьютер Mac, нажмите «Перезагрузить» или клавишу R.

Чтобы выключить, нажмите «Выключить» или клавишу S.

Чтобы получить информацию об обслуживании и вариантах поддержки, убедитесь, что компьютер Mac подключен к Интернету, а затем щелкните «Начало работы» или нажмите Command-G. Компьютер Mac перезагрузится и откроет веб-страницу с дополнительной информацией. По завершении в меню Apple выберите пункт «Перезагрузить» или «Выключить».

Дополнительная информация

Если на компьютерах Mac с процессорами Intel не удается запустить приложение «Диагностика Apple» с помощью клавиши D, попробуйте следующие решения:

В macOS терминал, соответственно, называется Терминалом, и он использует оболочку Z (Zsh) в качестве оболочки входа по умолчанию. Используя Терминал, вы можете легко перемещаться по системным каталогам, копировать / перемещать файлы, получать системную информацию, безопасно удаленно входить в другие системы и эффективно автоматизировать задачи / действия на вашем Mac.

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

Основные команды терминала macOS

Для выполнения команд в любой операционной системе требуется терминал. macOS уже поставляется с одним из них, и вы можете найти его в Приложения> Утилиты.

Кроме того, вы также можете добавить его в свою док-станцию ​​для быстрого доступа. Для этого запустите Терминал, щелкните правой кнопкой мыши его значок в доке и выберите Параметры > Хранить в доке.

Теперь, когда на вашем Mac запущен Терминал, все, что вам нужно сделать, это ввести команду терминала и нажать «Return», чтобы выполнить ее.

Для вашего удобства мы разделили команды на несколько категорий, чтобы им было легче следовать:

1. Основные команды терминала

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

я. человек

Команда man отображает руководство пользователя команды, для которой вы делаете запрос. Используя его, вы можете получить дополнительную информацию о команде, такую ​​как ее описание, использование, доступные параметры и варианты, среди прочего.

предоставит вам всю необходимую информацию о команде cd (сменить каталог).

II. Чисто

Как следует из названия, команда clear очищает оболочку и дает вам пустое окно для ввода ваших команд. Поэтому, если у вас есть окно терминала, заполненное результатами всех ваших предыдущих команд, просто запустите clear, чтобы получить чистый лист.

iii. судо

Например, если вы хотите выключить Mac через Терминал, вам нужно запустить:

и введите свой пароль пользователя для выполнения команды.

iv. история

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

2. Навигация по каталогам

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

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

Для подробной разбивки:

Чтобы просмотреть все содержимое каталога, включая скрытые файлы и каталоги:

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

Чтобы перейти в домашний каталог:

Если вы хотите перейти в конкретный каталог:

Чтобы перейти в родительский каталог:

Если вы хотите вернуться в предыдущий рабочий каталог:

Наконец, когда вам нужно перейти в корневой каталог, запустите:

3. Управление каталогом

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

Чтобы создать каталог, запустите:

Если вы хотите создать сразу несколько каталогов:

mkdir directory_name_1 directory_name_2 directory_name_3

Если вы хотите удалить / удалить каталог, запустите:

Если вы хотите удалить непустой каталог, вы можете использовать параметр -R (рекурсивный), чтобы удалить каталог вместе со всем его содержимым:

rm -R directory_name

4. Управление файлами

Подобно управлению каталогами, Terminal также позволяет выполнять файловые операции, поэтому вы можете создавать новые файлы, редактировать их и удалять те, которые вам не нужны.

Чтобы создать файл:

Если вы хотите создать и отредактировать файл, запустите:

который откроет файл в текстовом редакторе Nano. В качестве альтернативы, если вы предпочитаете использовать какой-либо другой текстовый редактор, замените nano на имя этого редактора в приведенной выше команде.

Чтобы просмотреть тип файла на вашем Mac:

Если вы хотите скопировать файл из текущего каталога в другой каталог, запустите:

cp file_name directory_name

Если необходимо скопировать файл в тот же каталог, но с другим именем:

cp file_name new_file_name

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

mv file_name directory_name

Более того, команда mv также может использоваться как команда переименования. Чтобы использовать его для переименования файла, используйте следующий синтаксис:

mv current_file_name new_file_name

Если вы хотите удалить / удалить файл, запустите:

5. Установка программ

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

Чтобы обновить репозиторий Homebrew, запустите:
brew update

Если вы хотите обновить все установленные пакеты в вашей системе:
brew upgrade

Когда вам нужно установить приложение на основе графического интерфейса, нам придется использовать Cask:
brew install --cask program_name

Например:
brew install --cask vlc

Если это программа без графического интерфейса:
brew install program_name

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

Наконец, если вы хотите удалить программу, используйте:
brew uninstall program_name

6. Управление сетью

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

Если вы хотите просмотреть IP-адрес и MAC-адрес вашего устройства, запустите:

Чтобы узнать IP-адрес и MAC-адрес всех устройств, подключенных к вашей сети:

Если вам нужна информация о входящих и исходящих подключениях к вашему Mac, используйте:

Чтобы найти все запущенные процессы на вашем Mac, у которых есть активное подключение к Интернету:

Чтобы получить дополнительную информацию о домене, используйте:

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

7. Управление процессами

Если вы когда-либо открывали приложение Activity Monitor на своем Mac, вы бы видели все активные процессы, запущенные в вашей системе. Эти процессы могут быть системными приложениями, сторонними приложениями или другими фоновыми службами, необходимыми операционной системе.

В качестве альтернативы, если вы хотите узнать статус основных процессов, которые в настоящее время запущены, вы можете сделать это с помощью:

Нажмите q или же Ctrl + C остановиться.

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

ps -ax | grep program_name

ps -ax | grep Safari

Здесь вы можете увидеть имя приложения в столбце CMD. Обычно указывается абсолютный путь к программе / приложению.

Узнав больше о процессе, если вы обнаружите необходимость его прервать, запустите:

sudo killall program_name

Поскольку мы запускаем команду kill / killall с sudo, вам нужно будет ввести свой пароль пользователя после ввода команды для ее выполнения.

8. Управление разрешениями

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

Установить разрешения в Терминале довольно просто, если вы разберетесь с его синтаксисом. Однако, прежде чем перейти к нему, первое, что вам нужно сделать, это определить права доступа к файлу, который вы хотите изменить. Для этого наберите:

ls -al file_name

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

Собирая эти символы вместе, вы можете установить разрешения для файла / каталога. Вот как могут быть сформированы разрешения:

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

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

Чтобы настроить разрешения на чтение, запись и выполнение для всех трех классов доступа, запустите:

chmod ugo+rwx file_name

В числовом представлении вам нужно будет использовать:

chmod 777 file_name

Чтобы сделать то же самое для всех текстовых файлов в каталоге:

chmod ugo+rwx *txt

Когда необходимо предоставить всем пользовательским классам одно и то же разрешение:

chmod a+rwx file_name

Если вы хотите установить разрешения таким образом, чтобы класс пользователя получал все три доступа, в то время как группа получала доступ для чтения и записи, а другие пользователи получали доступ только для чтения, вам необходимо использовать следующую команду:

chmod ugo+rwxrw-r-- file_name

В числовом представлении:

chmod 764 file_name

Чтобы удалить разрешения на запись и выполнение для группы и других классов пользователей, введите:

chmod go-wx file_name

chmod 744 file_name

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

Эффективное использование Mac с помощью команд терминала

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

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

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