Как выключить Mac из терминала

Оглавление:

Anonim

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

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

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

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

Выключение Mac из командной строки с помощью «shutdown»

Согласно названию, команда «shutdown» может выключить Mac, а также перезагрузить Mac через терминал. Чтобы выключить Mac с помощью команды выключения, вы будете использовать флаг -h и указать время для «сейчас», сделав синтаксис следующим образом:

sudo shutdown -h сейчас

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

Если вы не вошли в систему как пользователь root (через одного пользователя или иным образом), вам нужно будет добавить к команде shutdown префикс «sudo», чтобы дать команде привилегии суперпользователя, что требует административного пароль.

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

  1. Откройте Терминал в Mac OS (находится в папке /Applications/Utilities/)
  2. Введите точно следующий синтаксис команды:
  3. sudo shutdown -h сейчас

  4. Нажмите клавишу возврата и войдите в систему с административным паролем, чтобы немедленно выключить Mac

Макинтош немедленно выключится. Никакие данные не сохраняются и никакие диалоги не подтверждаются, выключение происходит мгновенно.

Вы также можете использовать флаг -h, чтобы установить время или дату выключения компьютера, например, через 30 минут, но если вы хотите выключить Mac мгновенно, вы должны использовать «сейчас ' параметр с флагом -h вместо числа.

Выключение Mac за XX минут из командной строки

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

sudo shutdown -h +30

Замените «30» на любое другое количество минут, чтобы выключить Mac за это время. Например, если вы поставите «2» вместо 30, вы выключите Mac через 2 минуты.

Выключение Mac через терминал с помощью «h alt»

Команда «h alt» также может мгновенно выключить Mac через командную строку. Процесс и синтаксис «остановки» для выключения Mac выглядит следующим образом:

  1. Откройте приложение Terminal .app в Mac OS
  2. Введите синтаксис команды h alt точно так, как описано:
  3. sudo h alt

  4. Нажмите клавишу возврата, выполните аутентификацию с помощью sudo, чтобы мгновенно выключить Mac

Используете ли вы «h alt» или «shutdown», на самом деле не имеет значения, это в основном предпочтения и то, что вы можете вспомнить, когда это необходимо.

Кстати, команду shutdown также можно использовать для перезагрузки Mac из командной строки, используя флаг -r вместо флага -h.

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

Как выключить Mac из терминала