所有关机选项有什么用?

Joh*_*ohn 5 command-line

有些是相当明显的。具体来说,我指的是:

  -h                          halt or power off after shutdown
  -H                          halt after shutdown (implies -h)
  -P                          power off after shutdown (implies -h)
Run Code Online (Sandbox Code Playgroud)

当您关闭时,是不是停止或关闭电源?这些不是多余的吗?

  -c                          cancel a running shutdown
Run Code Online (Sandbox Code Playgroud)

你到底会怎么用这个?根据我的经验,一旦开始关机,在机器关闭之前,您没有太多机会输入更多命令。

  -k                          only send warnings, don't shutdown
Run Code Online (Sandbox Code Playgroud)

为什么shutdown有一个选项可以让它关闭?

这里有什么交易?“关机”不仅仅是简单地关闭机器吗?

Nit*_*esh 6

你问了一堆问题,让我一一解答。

停止是指您在不完全关闭机器电源的情况下将机器置于最低功率状态。当您从菜单中选择“关机”时会关闭机器电源,并且机器已完全关闭。

取消正在运行的关机是在发出关机命令使机器在一定时间后关机。例如,sudo shutdown -P +6发出命令在 6 分钟后关闭。该-c参数可用于取消之前发出的关机命令。要立即关闭计算机,您发出sudo shutdown -P now

只发送警告,不要关闭:您必须记住,Linux 是一个多用户操作系统,在给定的时间点可能会有许多用户登录到系统。发出此命令时,它会向所有登录的用户发送一条消息,如果系统管理员也添加该消息,则会关闭并附加一条消息。这让这些用户有时间结束他们的工作,以便他们可以为关机做好准备。尽管系统不会经历关闭程序,但可以将其视为警告登录的用户完成工作的警告。