Answers:
route是旧的传统工具,可在众多Unix系统上使用。ip属于iproute2套件,该套件是仅Linux的工具,并使用Netlink API,它是一种类似于套接字的接口,用于访问有关接口,地址分配和路由的内核信息。它取代了大部分的功能ifconfig,route,netstat和其他几个人。
我假设你在Linux上,那么你就应该使用ip,因为route和ifconfig已被弃用,但仍然被广泛使用。
进一步阅读:
ifconfig eth0 up 192.168.0.1/24比舒服ip link set dev eth0 up && ip addr change dev eth0 192.168.0.1/24。
ip l s eth0 up && ip a c dev eth0 192.168.0.1/24。此外,该/24语法并未在所有ifconfig版本中都实现,在某些系统上,您必须编写netmask 255.255.255.0该语法,从而使其相当冗长。但我同意ifconfig通常会更短。