ip link eth down 和 ip link dev eth down 的区别

Nic*_*ico 3 ip ifconfig linux-networking

ip link set eth0 down和 和有ip link set dev eth0 down什么区别?

命令之间的区别似乎没有记录在任何地方。

Mic*_*ton 8

没有区别;dev是可选的,前提是设备名称不能被误认为是ip命令理解的另一个关键字。例如,如果你有一个命名的接口,bridge那么你必须使用devas bridgeis 也是一个ip使用的关键字。

这是未记录的行为,但它似乎确实有效。

ip如果您收到一条(语法上稍微不正确的)消息,您就会知道是否与's option parser发生冲突:

either "dev" is duplicate, or "bridge" is a garbage.
Run Code Online (Sandbox Code Playgroud)

对于绝对必须 100% 一直工作的东西,比如网络配置脚本,你应该包括在内dev