Hur man stänger av en Mac från Terminal

Innehållsförteckning:

Anonim

Avancerade Mac-användare kanske vill stänga av en dator från kommandoraden. Detta kan vara användbart för fjärradministration med ssh, i situationer där en Mac startas upp i Single User Mode, eller många andra omständigheter av felsökning och systemadministration.

Det finns flera sätt att stänga av en Mac från kommandoraden, vi kommer att täcka två av de enklaste metoderna med enkel syntax.

Mac-terminalen erbjuder många kommandon för att hantera olika uppgifter och systemfunktioner, så naturligtvis erbjuder kommandoraden också en metod för att stänga av en Mac-dator från terminalen.

En viktig varning: att stänga av en Mac via kommandoraden sker omedelbart. Det finns ingen bekräftelse, ingen varningsdialogruta, ingen stopp för att spara dokument, ingen fråga om att stänga appar eller spara något. Istället kommer Mac-datorn omedelbart att avsluta all aktivitet som pågår och omedelbart stänga av datorn. Detta kan leda till dataförlust, så se till att du är redo att stänga av en Mac om du utfärdar dessa kommandon.

Stänga av en Mac från kommandoraden med "shutdown"

Lämpar sig för namnet, kommandot "shutdown" kan stänga av en Mac samt starta om en Mac via Terminal. För att stänga av en Mac med shutdown-kommandot använder du flaggan -h och ger tiden för 'nu' att göra syntaxen så här:

sudo avstängning -h nu

Så fort du trycker på retur och autentisera kommandot, stannar Mac och dödar alla program och processer och stänger av datorn. Det finns ingen varning och ingen dialog, det händer omedelbart.

Om du inte är aktivt inloggad som root-användare (via en användare eller på annat sätt), måste du prefixa shutdown-kommandot med 'sudo' för att ge kommandot superanvändarprivilegier, vilket kräver en administrativ Lösenord.

Om du känner för att prova detta själv (och du har all data sparad och inget viktigt öppet) gör följande:

  1. Öppna terminalen i Mac OS (finns i mappen /Applications/Utilities/)
  2. Ange följande kommandosyntax exakt:
  3. sudo avstängning -h nu

  4. Tryck på returtangenten och autentisera med ett administrativt lösenord för att omedelbart stänga av Mac

Mac kommer omedelbart att stängas av. Ingen data sparas och inga dialogrutor bekräftas, avstängningen sker omedelbart.

Du kan också använda flaggan -h för att ställa in en tid eller ett datum för avstängning av datorn, till exempel om 30 minuter, men om du vill stänga av Mac-datorn omedelbart skulle du använda 'nu ' parameter med flaggan -h snarare än ett nummer.

Stänger av en Mac på XX minuter från kommandoraden

Om du känner för att sätta en fördröjning på avstängningen kan du använda följande kommandosyntax istället:

sudo avstängning -h +30

Byt ut "30" mot ett annat antal minuter för att stänga av Mac-datorn på den tiden. Om du till exempel sätter "2" istället för 30 så skulle du stänga av Mac på 2 minuter.

Stänga av en Mac via terminal med 'stopp'

Kommandot ‘stopp’ kan också omedelbart stänga av en Mac via kommandoraden. Processen och syntaxen för att "stoppa" för att stänga av en Mac är följande:

  1. Öppna Terminal .appen i Mac OS
  2. Ange syntaxen för h alt-kommandot exakt enligt beskrivningen:
  3. sudo h alt

  4. Tryck på returtangenten, autentisera med sudo för att omedelbart stänga av Mac

Om du använder 'stopp' eller 'shutdown' spelar egentligen ingen roll, det är mest preferenser och vad du kan komma ihåg när det behövs.

Förresten, kommandot shutdown kan också användas för att starta om en Mac från kommandoraden genom att använda -r-flaggan istället för -h-flaggan.

Tänk på att för de flesta användare kommer kommandoradens tillvägagångssätt inte att vara bättre eller snabbare än att komma åt alternativet  Apple-menyn Stäng av eller använda strömbrytarens kortkommandon, detta är verkligen inriktat på avancerade användare som ändå är på kommandoraden.

Hur man stänger av en Mac från Terminal