Como desligar o seu Mac usando o terminal

Um MacBook Pro aberto em uma mesa ao lado de uma caneca e um vaso de flores.
Krisda / Shutterstock

Se você desligar o Mac no Terminal, terá mais opções e flexibilidade do que usar a opção desligar no menu Apple ou o botão liga / desliga. Veja como você faz!

Desligue o seu Mac via terminal

Primeiro, você deve abrir o Terminal (ou qualquer alternativa que você normalmente usa). Pressione Command + Espaço para abrir a Pesquisa Spotlight,  digite “terminal” e selecione-o nos resultados da pesquisa.

Digite "terminal" na barra de pesquisa do Spotlight e clique nele nos resultados.

Com o terminal aberto, você está pronto para desligar seu Mac. Você usará o comando “sudo” aqui; caso contrário, você será saudado pela mensagem de erro mostrada abaixo.

A mensagem de erro "NÃO é superusuário" em uma janela de terminal.

O sudocomando (superuser do), por padrão, oferece privilégios de segurança de superusuário.

Para desligar o seu Mac, digite o seguinte comando:

sudo shutdown -h <time>

Substitua <time>pela hora específica em que deseja desligar o Mac. Se você quiser fazer isso imediatamente, digite  now. Se quiser que ele desligue em uma hora, digite  +60.

Pressione Enter e digite sua senha quando solicitado.

Digite sua senha quando solicitado no terminal.

Seu Mac será desligado na hora que você especificou.

Reinicie seu Mac via Terminal

Além de uma pequena mudança, o processo de reinicialização no Terminal é idêntico ao encerramento. Pressione Command + Espaço para abrir o Spotlight Search e procurar Terminal.

RELACIONADOS: Os melhores truques “Just For Fun” ocultos no terminal do macOS

Quando o Terminal for aberto, digite  sudo shutdown -r <time>. Novamente, você deve usar o sudocomando (superusuário do) para acessar os privilégios de superusuário ou obterá a mensagem de erro “não é superusuário”.

O comando "sudo shutdown -r <time>" em uma janela de terminal.

Substitua <time>pela hora específica em que deseja que o Mac reinicie. Se você substituir  <time>por now, ele iniciará uma reinicialização imediata. Se você quiser reiniciar em uma hora, digite  +60.

Digite sua senha e o Mac será reiniciado na hora que você designou.

Recomendado:  Análise do Lenovo ThinkPad X13s (Snapdragon): Potência adequada limitada pelo tamanho

Outros parâmetros e parâmetros de desligamento do prompt de comando

Os dois métodos que abordamos acima são apenas duas das muitas maneiras de desligar o Mac no Terminal. Abaixo, incluímos a lista completa de opções de desligamento e descrições da Apple .

Chave e parâmetroDescrição
-hO sistema é interrompido na hora especificada.
-kDê o pontapé de saída.

A opção -k não para realmente o sistema, mas deixa o sistema multiusuário com logins desabilitados (para todos, exceto os superusuários).

-nSe o -o for especificado, evita que o cache do sistema de arquivos seja liberado passando a opção -n para halt (8) ou reinicializar (8).

Esta opção provavelmente não deve ser usada.

-oSe -h ou -r for especificado, o shutdown executará halt (8) ou reboot (8) ao invés de enviar um sinal para o launch (8).
-rO sistema é reiniciado na hora especificada.
-sO sistema é colocado em hibernação no horário especificado.
-vocêO sistema é interrompido até o ponto de remover a energia do sistema, mas espera antes de remover a energia por 5 minutos para que um no-break externo (fonte de alimentação ininterrupta) possa remover a energia à força.

Isso simula um desligamento sujo para permitir uma ativação automática posterior. OS X usa este modo automaticamente com UPSs compatíveis em desligamentos de emergência.

Tempohora  é a hora em que o desligamento desligará o sistema e pode ser a palavra  agora  (indicando um desligamento imediato) ou especificar uma hora futura em um dos dois formatos: + número , ou  yymmddhhmm , onde o ano, mês e dia podem ser padronizado para os valores atuais do sistema. A primeira forma leva o sistema para baixo em  Número minutos e o segundo no momento absoluta especificada.
mensagem de avisoQuaisquer outros argumentos compreendem a mensagem de aviso que é transmitida aos usuários atualmente logados no sistema.
Recomendado:  Como acelerar o tempo de inicialização do Windows 11