通过终端打开/关闭飞行模式

lin*_*dhe 12 wireless bluetooth

在 Ubuntu 中打开/关闭飞行模式的终端命令是什么?

是简单sudo rfkill block allsudo rfkill unblock all吗?我知道这会禁用计算机中的所有无线模块,但是系统会注意到这一点,以便在网络设置中关闭/打开飞行模式吗?

Rad*_*anu 9

在终端中运行以下命令:

gnome-control-center network
Run Code Online (Sandbox Code Playgroud)

将打开一个网络管理窗口,它应该类似于:

飞行模式开启

可以观察到此时“飞行模式”关闭,无线开启。

现在,无需关闭此窗口,在终端中运行以下命令:

nmcli nm wifi off
Run Code Online (Sandbox Code Playgroud)

上面的窗口将自动更改为:

飞行模式开启

如您所见,现在“飞行模式”已开启,无线已关闭。

再次在终端中运行以下命令:

nmcli nm wifi off
Run Code Online (Sandbox Code Playgroud)

将关闭“飞行模式”并再次打开无线。

因此,您不需要rfkill(也需要 root 权限)通过终端切换“飞行模式”。

nmcli(另请参阅man nmcli)这就足够了,并且可以由任何普通用户执行......你不需要 root 权限来爬上飞机 :))