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

ip link set eth0 downip link set dev eth0 down什么区别?

这些命令之间的区别似乎没有logging在任何地方。

没有区别; dev是可选的,只要设备名称不能被误解为ip命令可以理解的另一个关键字。 例如,如果你有一个名为bridge的接口,那么你将不得不使用dev作为bridge也是一个ip使用的关键字。

这是无证的行为,但它似乎工作。

你会知道如果你碰到了ip的选项parsing器,如果你得到一个(语法不正确)的消息,如:

 either "dev" is duplicate, or "bridge" is a garbage. 

对于绝对必须100%正常工作的事情,比如networkingconfiguration脚本,你应该包括dev来确保。