Linux

飛行模式的等效命令行呼叫

  • February 6, 2017

有人可以建議如何從命令行打開飛行模式而不是使用 GUI?也有人可以通過啟用飛行模式或如何關閉包括藍牙和 wifi 在內的所有無線電來列出所有關閉的內容?

硬體關閉和設備驅動程序關閉之間有區別嗎?

有人可以建議如何從命令行打開飛行模式而不是使用 GUI?

nmcli networking off

也有人可以通過啟用飛行模式或如何關閉包括藍牙和 wifi 在內的所有無線電來列出所有關閉的內容?

您可以使用 . 查看所有無線電狀態(包括藍牙和 wifi)nmcli general。然後您可以使用 選擇無線電狀態nmcli radio

硬體關閉和設備驅動程序關閉之間有區別嗎?

這個悖論意味著眾所周知的爭論*,軟體啟動關機/軟重啟或硬體關機/硬重啟哪個更好?*. 你會很容易地找到幾十個網站更好地回答這個問題,但我們至少在這裡提一下這三點:

A) Security:驅動程序關閉發送 ACPI 指令。如果有東西阻止了這條指令並隱藏了設備的狀態,你可以繼續執行它。安全性較低。硬體關閉直接在硬體上產生。更安全。

B) Integrity:驅動程序關閉指令過程取決於軟體環境的其餘部分,因此它可以在沒有信號到達的情況下被修改、陷入循環、被凍結甚至終止。直接在硬體上發送到設備的硬體關閉指令通常會使過程更加確定和抗錯誤。

C) Automatization:使用軟體方法而不是硬體方法來實現自動關機既簡單又便宜。您也可以在啟動硬體關閉的邏輯上實現軟體,但就其本身而言,通常需要人工(或至少是機器人)干預。

您可以使用以下命令:

進入飛行模式

sudo rfkill block all

退出飛行模式

sudo rfkill unblock all

列出所有可用無線設備的狀態

sudo rfkill list

引用自:https://unix.stackexchange.com/questions/65719