shutdown(一般指的是关机命令)

shutdown 是一个用于受控地正常断开电脑电力的命令。在不同操作系统中,该命令的实现方式和参数可能略有不同。本文将探讨在 Windows、macOS、Unix 和 Linux 系统中的 shutdown 命令的用法和特点。

shutdown(一般指的是关机命令)
图片来源:phoenixnap

Windows系统中的 shutdown 命令

在 Microsoft Windows 中,shutdown 命令通常用于通过桌面开始菜单或命令行执行关闭计算机的操作。以下是该命令的基本参数:

参数 功能描述
/i 显示远程关机对话框。
/l 注销用户(默认参数)。
/s 关闭计算机。
/r 关闭并重新启动计算机。
/g 部分系统支持,关闭并重新启动计算机,重新启动所有注册的应用程序。
/a 中止系统关闭,只能在超时期间使用。
/p 仅关闭本地计算机,无超时与警告,可与 /d 与 /f 选项连用。
/h 休眠本地计算机,可与 /f 一起使用。
/e 记录计算机意外关闭的原因。
/f 强制正在运行的应用程序关闭,不前台警告用户。
/m \<计算机名> 关闭网络上的指定目标计算机。
/t <XXX> 设置关闭前的超时为 XXX 秒,默认为30秒,超时时间大于0时默示 /f 参数。
/d [p u:]<XX>:<YY>
/c "注释" 重新启动或关闭的原因的注释,最多允许511个字符。

注:不同操作系统可能略有变化,可使用 shutdown /? 获取帮助信息。

在 Windows 中,程序可以通过调用 ExitWindowsEx 或 NtShutdownSystem 函数来关闭计算机。

macOS系统中的 shutdown 命令

在 macOS 中,可以通过苹果菜单选择“关机…”或按下电源键唤出电源管理对话框后选择“关机”按钮。系统管理员可以使用 Unix 命令 shutdown 进行关机。

Unix与Linux系统中的 shutdown 命令

在 Unix 和 Linux 中,shutdown 命令常用于关机或重启计算机,只有超级用户才能执行。以下是一些常见用法:

  • shutdown -h now:立即关闭计算机。
  • shutdown -r now:立即重启计算机。
  • shutdown -h 20:00:在8:00 PM关机。
  • shutdown -r -t 60:在60秒后重启计算机。

要取消正在进行的关机,可使用 shutdown -c 命令。

结语

shutdown 命令是在不同操作系统中用于受控地关闭计算机的常见工具。每个系统都有其特定的参数和用法,用户可以根据需要选择适合自己系统的方式进行关机操作。不同系统中的 shutdown 命令反映了其操作系统设计的理念和实现方式,为用户提供了灵活而受控的关机体验。

shutdown(一般指的是关机命令)

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注