ip link set eth0 down和ip 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来确保。