ifconfig命令:网络连接的“仪表盘”
在Linux世界里,ifconfig命令堪称网络配置与查看的“元老级”工具。它就像系统网络接口的实时仪表盘,能让你一目了然地看到各个接口的IP地址、子网掩码、广播地址乃至数据流量等关键状态。下面,我们就来聊聊如何用它查看网络连接。

第一步:查看所有网络接口
打开终端,直接输入基础命令:
ifconfig
执行后,屏幕上会罗列出所有活跃及非活跃的网络接口详情。你会看到诸如以下这些核心信息:
- 接口名称:例如标识有线网的
eth0,或无线网的wlan0。 - MAC地址:也就是硬件地址,是网卡的唯一物理标识。
- IP地址:包括IPv4和IPv6地址,这是设备在网络中的“门牌号”。
- 子网掩码与广播地址:用于界定本地网络范围。
- 接口状态:
UP表示接口已启用,DOWN则表示未激活。 - 数据统计:接收(RX)和发送(TX)的数据包、字节数及错误计数,这对排查网络问题非常有用。
第二步:聚焦特定接口
如果信息太多,只想看某一个接口怎么办?很简单,在命令后加上接口名即可。比如,专查有线网卡eth0的状态:
ifconfig eth0
第三步:快速提取IP地址
有时候,我们只关心IP地址。这时,结合grep命令进行过滤,效率会高得多。
要只看IPv4地址,可以这么操作:
ifconfig | grep 'inet '
注意,inet后面有个空格,这是为了精准过滤,避免显示IPv6地址。
同理,要只看IPv6地址,命令如下:
ifconfig | grep 'inet6 '
几点重要的补充说明
- 命令的演进:值得注意的是,在不少新的Linux发行版中,功能更强大的
ip命令集(例如用ip addr查看地址)正在逐渐取代ifconfig。如果你的系统没有ifconfig,不妨试试ip命令。 - 权限问题:如果执行
ifconfig时提示权限不足,记得在命令前加上sudo来获取管理员权限。
总而言之,掌握ifconfig的这些基本用法,你就能像查看汽车仪表盘一样,快速、清晰地掌握Linux系统的网络连接状况了。
