linux命令中的dev是什么意思?

the*_*rus 2 command-line wireless networking

dev我最近一直在尝试Linux,在处理网络时我遇到了一些命令的争论。例如:

这些命令似乎在没有参数的情况下也ip link可以工作。dev因为nmcli我认为它让系统知道我正在谈论一个设备,并且我猜它对ip link. 我有点困惑为什么它在那里,如果没有它也能工作。

以前确实ip需要它,但现在它“更智能”了,还是有什么不同?

Fer*_*rdi 8

因为该ip命令dev没有任何意义。它很可能被用作必须指定命令应在其上工作的实际设备的上下文中的示例ip(例如wlan0)。

In the nmclicommand是用于在命令中dev指定完整选项名称的快捷方式。device

  • 尽管手册页似乎没有提及,但内置帮助(`ip link help`)给出了`link set`命令的语法为`ip link set { DEVICE | 开发设备 | group DEVGROUP } ...` 所以看起来 `dev` 在这种情况下是一种“可选关键字” (3认同)