首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘/sbin/ip route`’和`/sbin/route`‘之间有什么区别?

‘/sbin/ip route`’和`/sbin/route`‘之间有什么区别?
EN

Unix & Linux用户
提问于 2013-07-15 14:21:50
回答 2查看 10.8K关注 0票数 9

Linux附带了两个实用程序

  • /sbin/route
  • /sbin/ip route

两者之间有什么区别,当你决定你应该使用哪一种时,使用的经验法则是什么?我知道他们都被记录在两个不同的地方,

  • man 8 route
  • man 8 ip-route
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2013-07-15 14:28:21

route是一个古老的传统工具,可以在许多Unix系统上使用。ip属于iproute2套件,它是Linux工具,使用Netlink,它是一个类似套接字的接口,用于访问有关接口、地址分配和路由的内核信息。它取代了ifconfigroutenetstat和其他一些功能。

我假设您是在Linux上,那么您应该使用ip,因为routeifconfig是不推荐的,尽管仍然广泛使用。

进一步读:

票数 11
EN

Unix & Linux用户

发布于 2013-07-15 15:17:15

不同的命令,不同的语法。

route起源于很久很久以前,现在仍然存在,主要是因为它一直存在,有些东西仍然期望它存在。

ip属于iproute2包,可以做routeifconfig所能做的一切,而且可以做得更多、更多。

关于ip命令的完整文档可以在其他地方找到这里

TL;DR:总是使用ip

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/83096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档