飞行模式的等效命令行调用

飞行模式的等效命令行调用

有人可以建议如何从命令行而不是使用 GUI 打开飞行模式吗?另外,有人可以列出通过启用飞行模式关闭所有功能或如何关闭所有无线电(包括蓝牙和 wifi)吗?

硬件关闭和设备驱动程序关闭有区别吗?

答案1

您可以使用以下命令:

进入飞行模式

sudo rfkill block all

退出飞行模式

sudo rfkill unblock all

列出所有可用无线设备的状态

sudo rfkill list

答案2

有人可以建议如何从命令行而不是使用 GUI 打开飞行模式吗?

nmcli networking off

另外,有人可以列出通过启用飞行模式关闭所有功能或如何关闭所有无线电(包括蓝牙和 wifi)吗?

您可以使用 查看所有无线电状态(包括蓝牙和 wifi)nmcli general。然后您可以使用 在无线电状态之间进行选择nmcli radio

硬件关闭和设备驱动程序关闭有区别吗?

这个悖论暗示了众所周知的争论软件启动的关机/软重启和硬件关机/硬重启哪个更好?。您很容易找到数十个网站可以更好地回答这个问题,但我们至少在这里提到这三点:

A) Security:驱动程序关闭发送 ACPI 指令。如果某些东西阻止了该指令并隐藏了设备的状态,您可以继续运行它。安全性较低。硬件关闭直接在硬件上产生。更安全。

B) Integrity:驱动程序关闭指令过程取决于软件环境的其余部分,因此在没有信号到达的情况下,它可能会被修改、陷入循环、被冻结,甚至终止。直接在硬件上发送到设备的硬件关闭指令通常会使该过程更加确定且防错误。

C) Automatization:使用软件方法而不是硬件方法来实现自动关闭既简单又便宜。您也可以在启动硬件关闭的逻辑上实现软件,但由于其本身的性质,通常需要人工(或至少是机器人)干预。

相关内容