shutdown now
杀死所有东西,然后关闭机器。halt
杀死一切,然后...没有第 2 步。它会一直运行,但不执行任何操作,直到人们停止争论 Emacs 还是 Vim 哪个更好。
为什么实际上不halt
关闭机器电源?有历史原因吗?
答案1
看@bahamat的回答对于这个标题为:关机命令的暂停和关机选项。
....在ACPI之前使用了halt(今天它将为您关闭电源)*。它会停止系统,然后打印一条消息,大意是“现在可以关闭电源了”。当时有物理开关,而不是现代计算机的组合 ACPI 控制电源按钮。 ...
该halt
命令还会执行其他操作,以便在停止之前将系统置于已知的良好状态,例如同步磁盘并将命令发送到 CPU,以便它知道要停止。
摘抄
Halt and Catch Fire,以助记符 HCF 为人所知,是指导致 CPU 停止有意义的操作的几条计算机机器代码指令。 “着火”一词是一个玩笑。 CPU 不会着火。它有时也被称为“SDI”,意思是“立即自毁”。