dev
我最近一直在尝试使用 Linux,在处理网络时遇到了一些命令中的参数。例如:
-
ip link set dev wlan0 up/down
-
ip link set dev wlan0 address XXX
-
nmcli dev show wlan0
这些ip link
命令似乎在没有dev
参数的情况下也能工作。nmcli
我认为它让系统知道我在谈论一个设备,我猜它对 也有类似的用途ip link
。不过,我有点困惑,如果没有它,它为什么会在那里。
以前确实ip
需要它,但现在它“更智能”了,还是不一样了?
答案1
因为该ip
命令dev
没有任何意义。很可能它是在必须指定命令应在哪个实际设备上工作的情况下用作示例ip
(例如wlan0
)。
在nmcli
命令中是指定命令中dev
完整选项名称的快捷方式。device
答案2
dev 是 device 的简写。
在这种情况下,正如有人建议的那样,它可能是您要在其上执行操作的设备的占位符
如果有疑问,我建议通过 Google 查找该命令的其他几个示例,这些示例通常会告诉您该参数是占位符还是实际上是指令的一部分。