本文介绍几个非常实用的网络相关命令。ifconfig命令与Windows的“ipconfig”一致,用于显示网络接口、子网掩码等详细信息。ifconfig左边一栏是网络接口名称,占10个字节,右边一栏显示对应网络接口的详细信息。在每一个系统中,默认都有一个lo,叫做loopback接口,它指向当前主机本身。下面截图是博主电脑上运行这条命令后显示的信息:相关技巧:1.打印网络接口列表说明:ifconfig输出的***列前十个字节显示的是网络接口名称,所以我们使用cut命令提取每行的前10个字符。运行截图如下:2.硬件地址(MAC地址)欺骗在某些情况下,需要使用硬件地址对网络上的计算机进行身份验证或过滤。为此,我们可以使用硬件地址来欺骗命令如下:让我们运行看看结果:注意:此命令需要root权限。host和nslookup这两个命令是DNS查找工具。host执行时,会列出一个域名的所有IP地址;nslookup是一个类似于host的命令。它用于查询DNS相关详细信息和名称解析。下面截图是在博主电脑上查询www.baidu.com的IP地址:路由操作系统维护了一张表,叫做路由表,里面包含了数据包是如何转发的,经过网络中哪些节点的信息,你可以用下面的方法显示路由表-n指定以数字形式显示地址。截图如下:traceroute该命令可以显示数据包路径的所有网关地址。traceroute信息可以帮助我们计算出数据包到达目的地需要经过多少跳。中间的网关或路由器的数量可以衡量网络上两个节点之间的直接距离。同样的,我们看截图:这里博主查询www.baidu.com的包转发信息:可以看到需要12跳才能到达百度。
