40 советов и подсказок по terminal, о которых вы никогда не думали

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


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

curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

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


iPhones.ru

9 полезных команд. В прошлый понедельник в статье 5 простых и полезных команд для начала работы с «Терминалом» в OS X была анонсирована серия статей о приемах работы с командной строкой на Mac. Цель всех этих статей — расширить кругозор читателя и дать ему общее представление о том, на что способна командная строка в OS…

Как добавить «Быстрые команды» в строку меню?

Вы можете задать, чтобы любая команда отображалась в строке меню вашего Mac.

Но вы не можете разместить там саму по себе одну команду, в строке меню появится меню «Команды», которое будет раскрываться со списком заданных вами заранее элементов.

Чтобы добавить команду в строку меню существует два варианта.

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

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

Сброс параметров контроллера управления системой (SMC)

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

  • беспричинное вращение вентиляторов компьютера на высоких оборотах (когда Mac находится без нагрузки);
  • ненадлежащая работа подсветки клавиатуры;
  • неверная работа индикатора питания;
  • на ноутбуке некорректно работает индикатор заряда батареи;
  • подсветка дисплея не регулируется или регулируется неверно;
  • Mac не реагирует на нажатие кнопки питания;
  • ноутбук неверно реагирует на открытие и закрытие крышки;
  • компьютер самостоятельно переходит в режим сна;
  • возникают проблемы при зарядке аккумулятора;
  • индикатор порта MagSafe неправильно отображает текущий режим работы;
  • некорректно работают приложения или зависают при запуске;
  • возникают ошибки при работе с внешним дисплеем.

Как попасть: на разных Mac данный сброс осуществляется отличными способами.

На стационарных компьютерах:

  1. 1. Выключите компьютер.
  1. 2. Отсоедините кабель питания.
  1. 3. Подождите 15 секунд.
  1. 4. Подключите кабель питания.
  1. 5. Подождите 5 секунд и нажмите на кнопку питания.

На ноутбуках с несъемным аккумулятором:

  1. 1. Выключите компьютер.
  1. 2. Подключите к источнику питания с помощью адаптера через MagSafe или USB-C.
  1. 3. Зажмите сочетание Shift + Control + Option на клавиатуре слева и, не отпуская их, нажмите кнопку питания.
  1. 4. Отпустите клавиши и еще раз нажмите кнопку питания.

На ноутбуках со съемным аккумулятором:

  1. 1. Выключите компьютер.
  1. 2. Отсоедините адаптер питания.
  1. 3. Извлеките аккумулятор.
  1. 4. Нажмите на кнопку питания и держите её 5 секунд.
  1. 5. Установите аккумулятор, подключите адаптер питания и включите компьютер.

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

iPhones.ru

Зачем они нужны и когда их использовать. Как правило, Mac работает без сбоев. Однако любой может столкнуться с проблемой, которая не даст OS X загружаться. В системе имеется весь набор инструментов для аварийного запуска компьютера, восстановления системы и специфические способы запуска для нестандартных ситуаций. Давайте подробнее изучим все возможные варианты загрузки компьютера Mac. Спасибо за…

Люблю технологии и все, что с ними связано. Верю, что величайшие открытия человечества еще впереди!

Как убить процесс с помощью терминального приложения Mac

Основные шаги, необходимые для завершения процесса с помощью Терминала:

  1. Резервное копирование файлов и папок
  2. Запустить приложение Терминал
  3. Посмотреть список запущенных процессов
  4. Найдите процесс, который хотите закрыть
  5. Завершите процесс с помощью команды терминала
  1. Резервное копирование файлов и папок

Может быть хорошей идеей сделать резервную копию ваших данных, файлов и папок с помощью Time Machine, чтобы избежать необходимости восстанавливать Mac из резервной копии из-за случайного удаления. Time Machine проста в настройке и использовании.

  1. Запустите приложение «Терминал».

Есть несколько вариантов, которые вы можете использовать, чтобы открыть Терминал на вашем Mac, включая использование Сочетание клавиш, Launchpad или откройте Терминал из папки Приложения.

  1. Чтобы запустить Терминал с помощью сочетания клавиш, нажмите Command + пробел, чтобы открыть Spotlight. Найдите Терминал и дважды щелкните его, чтобы открыть приложение.
  1. Вы также можете открыть Терминал через панель запуска. Выберите Launchpad в Dock, выберите Other folder, а затем выберите Terminal.
  1. Либо перейдите к «Перейти» в строке меню, выберите «Утилиты», а затем дважды щелкните «Терминал», чтобы запустить его.

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

  1. Просмотрите список текущих запущенных процессов.

Если вы хотите быстро просмотреть все активные процессы на вашем Mac, вы можете открыть Activity Monitor и увидеть каждый процесс, отсортированный по загрузке ЦП. Вы также можете увидеть те же процессы, ранжированные по объему используемой оперативной памяти на вкладке «Память».

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

  1. Введите top в только что запущенном окне терминала, и вы увидите список запущенных в данный момент процессов и ресурсов, которые они потребляют.
  1. Вы также можете ввести ps -ax, чтобы перечислить запущенные процессы вместе с их PID, затраченным временем выполнения, именем процесса и местоположением.
  1. Найдите процесс, который хотите закрыть.

Вы можете быстро идентифицировать процесс из списка процессов на основе PID или имени в столбце CMD. Вы можете использовать следующие методы, чтобы найти PID:

  • Проверьте Монитор активности и прокрутите вниз, чтобы найти соответствующий процесс в окне Терминала.
  • Используйте команду grep, чтобы найти процесс по его PID или имени и отфильтровать нужную информацию. Вы можете использовать команду grep вместе с командой ps ax, чтобы вывести список только тех процессов, которые вы хотите убить.
  • Например, вы можете ввести ps ax | grep GarageBand, чтобы найти GarageBand вместо того, чтобы искать его среди сотен запущенных в данный момент процессов на вашем Mac.

Результат, который вы можете увидеть, будет выглядеть примерно так:

Этот пример показывает, что Garageband имеет PID 547, а также папку, из которой был запущен Garageband.

  1. Завершите процесс с помощью команды терминала.

Вы можете принудительно выйти из приложения, используя комбинацию клавиш Command + Option + Esc, но в окне «Принудительный выход из приложений» отображаются только отдельные приложения, а не все процессы, запущенные на вашем Mac.

  1. Чтобы убить нежелательный процесс, запишите PID процесса и затем введите kill в Терминале. Нажмите Enter, и процесс немедленно завершится. Например, чтобы убить GarageBand, мы наберем kill 547.
  1. В качестве альтернативы вы можете использовать команду killall, чтобы убить процесс по его имени и убить все процессы, содержащие его имя. Например, killall GarageBand завершит все процессы, в имени которых есть GarageBand.

Примечание: внимательно проверьте процессы перед использованием команды killall.

Условные обозначения

  • Символ, выделенный жирным шрифтом и заключённый в квадратные скобки – нажатие символьной клавиши (в данном случае буквы V).
  • Строка курсивом, заключённая в квадратные скобки – нажатие специальной клавиши клавиатуры Mac.
  • Символ запятой между противоположными квадратными скобками , – просто последовательность действий: сначала нажимаем клавишу V, потом клавишу «Enter».
  • Символ плюса между противоположными квадратными скобками + означает, что данную комбинацию клавиш нужно нажимать одновременно.
  • Текст, заключённый в <название папки> означает, что здесь должен уже быть другой текст, в зависимости от ваших условий.
  • Символ $ в начале строки по умолчанию принимается за приглашение (что такое «приглашение» командной строки вы должны будете разобраться отдельно) и вводить его не надо!

Если сочетание клавиш не работает

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

  • Нажимайте и удерживайте все клавиши в сочетании вместе, а не по одной. 
  • Выключите компьютер Mac. Нажмите кнопку питания на клавиатуре, чтобы включить компьютер Mac. Затем нажмите и удерживайте клавиши во время запуска компьютера Mac. 
  • Прежде чем нажимать клавиши, подождите несколько секунд, чтобы компьютер Mac успел распознать клавиатуру при запуске. Некоторые клавиатуры оснащены световым индикатором, который коротко загорается при запуске, указывая, что клавиатура распознана и готова к работе.
  • Если используется беспроводная клавиатура, подключите ее напрямую к компьютеру Mac, если это возможно. Либо используйте встроенную или проводную клавиатуру. Если используется клавиатура для компьютера с ОС Windows, например клавиатура с логотипом Windows, попробуйте воспользоваться клавиатурой для компьютера Mac.
  • Если используется Boot Camp для запуска через ОС Microsoft Windows, установите настройки загрузочного диска так, чтобы запуск выполнялся через ОС macOS. Затем выключите или перезапустите компьютер и повторите попытку.

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

То же самое для резервных копий

Копирование файлов и взятие резервные копии на macOS довольно быстро — благодаря SSD и флэш-памяти. Однако для копирования большого количества данных требуется некоторое время. К счастью, Терминал предлагает полезную команду для копирования файлов. Вот как вы можете это сделать, просматривая имена файлов, которые копирует команда.

то же самое -V / currentpath / / new / path /

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

 ditto -V ~ / Downloads / vlc-3.0.7.1.dmg ~ / Рабочий стол

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

Использование сети

Средство настройки сети предлагает огромное количество информации о текущей конфигурации сети Mac. Вы можете использовать его, чтобы найти имя вашего компьютера, IP-адрес, текущую сеть WiFi и многое другое. Как следует из названия, вы также можете использовать его для изменения настроек, но мы все равно рекомендуем использовать Системные настройки для этого.

Вы можете просмотреть полный список потенциальных сетевых команд терминала Mac с помощью инструмента networksetup, набрав на терминале networksetup -help. Появится список справки с различными примерами использования инструмента для просмотра и изменения различных настроек сети.

Примеры команд настройки сети, которые вы можете использовать для просмотра информации о сети:

  • Для просмотра имени вашего компьютера Mac: networksetup -getcomputername.
  • Для просмотра списка всех сетевых подключений Mac: networksetup -listallhardwareports
  • Чтобы отобразить текущую подключенную сеть WiFi: networksetup -getairportname deviceid. Замените deviceid на идентификатор устройства из команды networksetup -listallhardwareportsports.

Режим загрузки через сервер NetBoot

Чтобы попасть в режим загрузки с NetBoot сервера нужно зажать кнопку N при загрузке.

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

Обратите внимание: Данный режим чаще всего используют системные администраторы для восстановления работоспособности компьютеров на Mac OS, объединенных в единую сеть, но не подключенных к интернету

Открытые папки

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

Допустим, вы хотите открыть папку «Документы». Затем вы можете ввести следующую команду и нажать Enter.

 Открыть ~ / Документы

И это открывает мою папку «Документы». Есть Файл DOCX там. Я могу использовать Терминал, чтобы открыть это тоже. Для этого вам нужно набрать команду с некоторыми требованиями — путь к соответствующему файлу:

Откройте -a «Имя приложения» / Путь / к / файлу

Поэтому, чтобы открыть файл DOCX в папке «Документы» на моем Mac, я набрал команду ниже и нажал Enter:

 Откройте «Microsoft Word» ~ / Documents / SoP_Prajith_New.docx

Это открывает конкретный файл с помощью предопределенной программы. Вы также можете использовать подстановочный знак (* .extension) вместо полного имени файла. Однако, если у вас есть несколько файлов с одинаковым расширением, он может на некоторое время заморозить ваш Mac.

Смотрим и (не) меняем параметры ядра

Команда sysctl относится скорее к древней магии Unix, чем к macOS. Она отвечает за вывод и изменение параметров ядра. Набрав sysctl -ah, ты увидишь более 1200 переменных. Считать одно значение можно, если ввести после команды его название, а с ключом -n будет выведено только значение. Например, команда sysctl -n machdep.cpu.brand_string выдает модель процессора.

И это только самый-самый конец списка

Менять параметры можно, вводя команды вида

Эта команда ограничит тысячей максимальное количество процессов, запущенных от одного пользователя), но, если не знаешь, что делаешь, рекомендую не баловаться с рабочей системой. В man ты найдешь таблицу, где перечислены основные параметры. Также мне попадалась интересная статья, в которой автор пишет обертку для sysctl на Swift.

Кому подходит

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

iTerm2 подходит новичкам, которые только знакомятся с командами терминала или изучают систему контроля версий Git для командной работы — визуальное оформление помогает не запутаться в проектах со сложной структурой. 

iTerm2 подходит любителям скоростного кодинга — тем, кому приходится писать большие объёмы кода или кто учится это делать. Терминал предлагает программируемые горячие клавиши для ускорения разработки. Ещё на эту тему читайте: горячие клавиши и Vim. 

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

Полезные советы

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

$ , ,

Вид представляемой информации можно изменить с помощью параметров. Более подробно список всех опций смотрите в Internet.

Чтобы перейти в корневую (самую верхнюю) папку наберите:

$ , , , ,

Обычно переход осуществляется не копированием пути из «Finder», а последовательным переходом вверх/вниз по структуре соседних папок.

Для перехода на уровень выше:

$ , , , , ,

Сразу на два уровня вверх:

$ , , , , , , , ,

Соответственно, данную схему ($ cd ../..) можно усложнять.

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

И ещё один фокус: когда вы решите всё же набирать путь вручную, переходя последовательно от папки к папке, чтобы не набирать длинные названия, достаточно набрать несколько первых символов названия папки, к которой вы хотите перейти, и нажать . Если такое название папки определяется однозначно, оно появится в приглашении. Причём, в конце будет стоять символ /, что является правильным использованием команды «cd», хотя допускается использование имени папки без / в конце. Если после нажатия в строке добавится название, но без завершающего символа /, это означает, что в этом месте имеются несколько папок, начинающихся так же. Если ещё раз нажать клавишу появится список папок, удовлетворяющих этому набору, и вам нужно будет продолжить набор, чтобы указать название однозначно.

Ещё один момент, который вас может смутить – это настоящие названия папок по умолчанию: Документы, Загрузки и пр. На самом деле это – подмена для русскоязычной версии. А настоящее название их Documents, Downloads и пр. Будьте внимательны!

И в завершении следует напомнить, что в названии папок/файлов в macOS важен регистр символов!

Установка инструментов командной строки в Mac OS X

  1. Запустите Терминал, находящийся в / Applications / Utilities /
  2. Введите следующую командную строку:

Появится всплывающее окно обновления программного обеспечения, которое спрашивает: «Команде xcode-select требуются инструменты разработчика командной строки. Хотите ли вы установить инструменты сейчас? ». Чтобы подтвердить это, нажмите« Установить », а затем при необходимости согласитесь с Условиями обслуживания (не стесняйтесь их внимательно прочитать, мы будем здесь).

Дождитесь завершения загрузки пакета инструментов командной строки, он будет около 130 МБ и устанавливается довольно быстро, в зависимости от скорости вашего соединения

После завершения программа установки завершается самостоятельно, и вы можете подтвердить, что все работает, попытавшись использовать одну из только что установленных команд, например gcc, git, svn, rebase, make, ld, otool, nm, что бы вы ни хочу из списка ниже. Предполагая, что установка прошла непрерывно, команда будет выполнена, как и ожидалось. Это также означает, что вы можете компилировать и устанавливать вещи из исходного кода напрямую, без использования менеджера пакетов. Наслаждайтесь новым инструментарием командной строки Unix!

Устранение ошибки «в данный момент недоступно»

Появляется сообщение об ошибке «Не удается установить программное обеспечение, поскольку оно недоступно на сервере обновления программного обеспечения»? Что ж, вам повезло, потому что это сообщение об ошибке, вероятно, указывает, что на Mac уже установлен Xcode.

Начиная с Mac OS X 10.9 и далее, если Xcode уже установлен в Mac OS X, то также устанавливаются и инструменты командной строки (вы можете проверить это, попытавшись запустить gcc или make из терминала). Соответственно, это руководство предназначено для пользователей, которые не хотят устанавливать более широкий пакет разработки XCode, и вместо этого предпочитают устанавливать только утилиты командной строки. Да, это означает, что вы можете удалить все приложение XCode и установить только инструменты командной строки, если хотите, поскольку для многих пользователей и системных администраторов это единственная причина, по которой они установили XCode для начала.

Basic Mac commands in Terminal

The quickest way to get to know Terminal and understand how it works is to start using it. But before we do that, it’s worth spending a little time getting to know how commands work. To run a command, you just type it at the cursor and hit Return to execute.

Every command comprises three elements: the command itself, an argument that tells the command what resource it should operate on, and an option that modifies the output. So, for example, to move a file from one folder to another on your Mac, you’d use the «move» command and then type the location of the file you want to move, including the file name and the location where you want to move it to.

Let’s try it.

  1. Typethen and press Return to navigate to your Home folder.

  2. Type then Return (you type Return after every command).

You should now see a list of all the files in your Documents folder — is the command for listing files.

To see a list of all the commands available in Terminal, hold down the Escape key and then press when you see a question asking if you want to see all the possibilities. To see more commands, press Return.

Unix has its own built-in manual. So, to learn more about a command type , where «command» is the name of the command you want to find out more about.

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

Работа с терминалом является очень простым действием по своей природе. Вы вводите команду в командной строке и нажимаете клавишу «Return» (enter), чтобы выполнить ее. У команды есть три элемента:

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

Часто аргумент принимает форму конкретного файла, и в этом случае вам нужно ввести путь к файлу в конце команды. Однако есть и короткий путь. Если вы найдете файл в Finder, вы можете перетащить его в окно терминала, и терминал извлечет его путь и вставит его в команду для вас.

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

Вы не можете использовать мышь или трекпад в терминале, но вы можете перемещаться с помощью клавиш со стрелками. Если вы хотите повторно выполнить команду, нажмите клавишу со стрелкой вверх, пока не достигнете ее, а затем нажмите кнопку Return. Чтобы прервать уже запущенную команду, введите Control-C.

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

15 дополнительных команд терминала для Mac

Не можете насытиться Терминалом? Вот 15 дополнительных команд, которые вам следует знать.

ActionCommandView Выполняемые процессы echoDisplay Беспроводная точка доступа netstat -nr | grep defaultView Hidden Files в Finderdefaults написать com.apple.Finder AppleShowAllFiles true; killall FinderChange Default Screenshot Name default написать com.apple.screencapture имя «Новое имя»; killall SystemUIServerDisable Screenshot Drop Shadows $ defaults write com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServerCopy Data Between Locationsditto -V </ old / path /> </ new / path /> Сделать скрытые приложения скрытыми в Dockdefaults написать com.apple.Dock showhidden -bool TRUE; killall DockAdd Spacers to Dockdefaults написать com.apple. dock persistent-apps -array-add ‘{«tile-type» = «spacer-tile»;}’; killall DockRestart автоматически после установки системы Freezesudo -setrestartfreeze onSound Like An iPhone во время зарядки по умолчанию напишите com.apple.PowerChime ChimeOnAllHardware -bool true ; open /System/Library/CoreServices/PowerChime.app Выполнить ту же команду !! Показать историю терминала Force-Очистить корзину

Установка переменных среды в командной строке Mac OS X

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

Если вы изменили свою оболочку или не уверены, какую оболочку вы используете, вы всегда можете проверить, введя команду echo $ SHELL, которая покажет, какая оболочка используется. Мы предполагаем, что вы все еще используете оболочку bash по умолчанию для OS X, поэтому мы добавим новые переменные окружения, изменив .bash_profile с помощью nano — вы можете использовать vi, emacs или другой текстовый редактор, если хотите, но мы рассмотрим нано для простоты.

Начните с открытия .bash_profile в текстовом редакторе nano:

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

Давайте возьмем пример и скажем, что мы собираемся установить переменные окружения JAVA_HOME и JRE_HOME в .bash_profile, добавив следующее в новые строки файла:

Предполагая, что мы закончили, сохраните изменения, внесенные в .bash_profile, нажав Control + o (это o, как в выдре), затем выйдите из nano, нажав Control + X

Изменения и дополнения, внесенные в переменные среды, потребуют перезапуска оболочки или появления новой оболочки.

Режим сброса параметров SMC (контроллера управления системой)

В зависимости от того, какой компьютер на Mac OS имеется, отличаются способы сброса:

  • MacBook с несъемным аккумулятором. Нужно выключить компьютер, после этого подключить компьютер к сети для питания. Далее зажмите кнопки Shift+Control+Option на левой части клавиатуры и, удерживая их, кликните по кнопке включения. После этого отпустите зажатые три кнопки и еще раз нажмите на кнопку питания.
  • MacBook со съемным аккумулятором. Полностью выключите компьютер и отсоедините его от питания, после чего снимите аккумулятор. Далее нажмите на кнопку питания и удерживаете ее на протяжении 5 секунд. После этого вставьте обратно аккумулятор, подключите компьютер к сети и включите его стандартным способом.
  • iMac, Mac mini, Mac Pro и другие стационарные компьютеры. Выключите полностью компьютер и отсоедините его силовой кабель от сети. Далее подождите 15-20 секунд, после чего включите обратно кабель питания в розетку. Еще подождите около 5 секунд и нажмите кнопку включения.

Сброс параметров SMC компания Apple рекомендует выполнять в тех случаях, когда имеются различные системные ошибки в работе компьютера. Например, такими ошибками могут быть:

  • Самопроизвольное изменение уровня подсветки клавиатуры;
  • Проблемы с изменением уровня подсветки дисплея — отсутствие реакции на клавиши увеличения/уменьшения яркости, неправильный выбор уровня подсветки при включенной автояркости;
  • Отсутствие реакции компьютера на попытки включения (нажатие кнопки питания);
  • Неправильная реакция компьютера на открытие/закрытие крышки. Например, компьютер может не выходить из режима сна, либо не включаться (новые модели MacBook автоматически включаются при открытии крышки);
  • Проблемы с зарядкой аккумулятора или индикацией MagSafe о процессе зарядки аккумулятора и режиме работы;
  • Проблемы с распознанием количества заряда аккумулятора, быстрый разряд;
  • Включение дополнительного охлаждения (кулеров) при низкой нагрузке;
  • Неисправная работа режима сна — самопроизвольное засыпание и пробуждение;
  • Проблемы в работе системных или сторонних приложений — постоянные вылеты, зависания при загрузке;
  • Проблемы в работе с внешним дисплеем.

Режим сброса параметров SMC рекомендуется выполнять, если имеются программные ошибки, которые не удается устранить путем перезагрузки компьютера.