ip命令用来显示或操纵Linux主机的路由、网络设备、策略路由和隧道,是Linux下较新的功能强大的网络配置工具
ip [OPTIONS] OBJECT {COMMAND | help}
OPTIONS是修改ip行为或者改变其输出的选项。
-V : 打印ip的版本并退出 -s :输出更为详细的信息。如果这个选项出现两次或者多次,输出的信息将更为详细。 -f : 这个选项后接协议种类,包括 inet、inet6、link。表明强调使用的协议种类。(link代表不涉及任何网络协议)。 -4 :是-f inet 的简写。 -6 :是-f inet6 的简写。 -0 :是-f link 的简写。 -o :对每条记录都使用单行输出。 -r :查询域名解析系统,用获得的主机名代替主机IP地址。
OBJECT 是要管理或者获取信息的对象。
link :网络设备
address : 一个设备的协议(IP 或 IPV6)地址。
neighbour:ARP或者NDISC缓冲区条目。
route :路由表条目。
maddress :多播地址。
mroute :多播路由缓冲区条目。
tunnel : IP上的通道。
COMMAND 针对指定对象执行的操作,它和对象的类型有关。一般情况下,支持对象的增加(add)、删除(delete)和展示(show或者list)。
可以使用 ip OBJECT help 命令查看这个对象支持的操作和语法。
$ ip help Usage: ip [ OPTIONS ] OBJECT { COMMAND | help } ip [ -force ] -batch filename where OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable | tunnel | tuntap | maddr | mroute | mrule | monitor | xfrm | netns } OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] | -f[amily] { inet | inet6 | ipx | dnet | link } | -l[oops] { maximum-addr-flush-attempts } | -o[neline] | -t[imestamp] | -b[atch] [filename] | -rc[vbuf] [size]}
原文:http://www.cnblogs.com/arwen-spy/p/6701644.html