如何从终端关闭 Mac
目录:
高级Mac 用户可能希望从命令行关闭计算机。这有助于使用 ssh 进行远程管理,在 Mac 启动到单用户模式的情况下,或许多其他故障排除和系统管理情况下。
有多种方法可以从命令行关闭Mac,我们将使用简单的语法介绍两种最简单的方法。
Mac 终端提供了许多命令来处理各种任务和系统功能,因此命令行自然也提供了一种从终端关闭Mac 计算机的方法。
一个重要的警告词:通过命令行关闭 Mac 是瞬间发生的。没有确认,没有警告对话框,没有停止保存文档,没有要求关闭应用程序或保存任何东西。相反,Mac 将立即终止所有正在进行的活动并立即关闭计算机。这可能会导致数据丢失,因此请确保在发出这些命令时已准备好关闭 Mac。
从命令行使用“shutdown”关闭Mac
顾名思义,“关机”命令可以关闭 Mac 以及通过终端重新启动 Mac。要使用 shutdown 命令关闭 Mac,您将使用 -h 标志并给出“现在”的时间,语法如下:
sudo shutdown -h now
一旦您按下回车键并验证命令,Mac 就会停止并终止所有应用程序和进程,然后关闭计算机。没有警告也没有对话,瞬间发生
除非您主动以 root 用户身份登录(通过单个用户或其他方式),否则您需要在关闭命令前加上“sudo”前缀以授予命令超级用户权限,因此需要管理权限密码。
如果您想自己尝试(并且您已保存所有数据且没有打开任何重要内容),请执行以下操作:
- 在Mac OS 中打开终端(位于/Applications/Utilities/ 文件夹中)
- 请准确输入以下命令语法:
- 点击返回键并使用管理密码进行身份验证以立即关闭Mac
sudo shutdown -h now
Mac 将立即关机。没有保存数据,也没有确认对话框,立即关闭。
您还可以使用 -h 标志设置关闭计算机的时间或日期,例如 30 分钟,但如果您想立即关闭 Mac,您可以使用“现在” ' 带有 -h 标志而不是数字的参数。
从命令行在XX分钟内关闭Mac
如果您确实想延迟关机,可以使用以下命令语法:
sudo shutdown -h +30
将“30”替换为任何其他分钟数,以在该时间内关闭 Mac。例如,如果您输入“2”而不是 30,那么您将在 2 分钟内关闭 Mac。
通过带有“h alt”的终端关闭Mac
“h alt”命令还可以通过命令行立即关闭 Mac。 ‘h alt’关闭Mac的过程和语法如下:
- 在Mac OS中打开终端.app
- 完全按照说明输入暂停命令语法:
- 按回车键,用sudo认证立即关闭Mac
sudo h alt
你用'h alt'还是'shutdown'并不重要,主要是偏好和必要时你能记住什么。
顺便说一下,通过使用-r 标志而不是-h 标志,shutdown 命令也可用于从命令行重启Mac。
请记住,对于大多数用户而言,命令行方法不会比访问 Apple 菜单“关机”选项或使用电源按钮键盘快捷键更好或更快,这实际上是针对高级无论如何已经在命令行的用户。