在 UNIX 中存在以下命令:
halt --poweroff //does poweroff
halt --reboot //does reboot
poweroff --reboot //does reboot
reboot --poweroff //does poweroff
然而,以下三个简单的命令可以完成相同的工作
halt
poweroff
reboot
那么这样的命令有什么必要呢
答案1
我们问题的答案或多或少是:历史!
这些通常是相同二进制文件的符号链接。在经常使用 systemd 的系统上systemctl
,在我刚刚检查过的旧系统上reboot
,它们poweroff
是halt
.
有些系统不做halt
同样poweroff
的事情,即halt
停止操作系统,让机器在硬件提供的任何环境下运行,同时poweroff
执行它所说的并使机器停止消耗电力。 (很明显这reboot
是第三次操作)。