TL / DR: ifconfig
现在ip a
。
您的路径看起来不错,但/sbin
其中不包含,这可能是预期的。
您可能正在寻找命令/sbin/ifconfig
。
如果此文件不存在(请尝试ls /sbin/ifconfig
),则可能只是未安装该命令。
它是软件包的一部分,net-tools
默认情况下未安装,因为它已被ip
软件包中的命令
弃用
并被其取代iproute2
。
ifconfig
不带选项的功能由ip
指定对象 代替address
。
ifconfig
相当于
ip addr show
并且,因为object参数可以缩写并且命令默认为show
,所以也
ip a
输出格式有些不同:
$ ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:10553 errors:0 dropped:0 overruns:0 frame:0
TX packets:10553 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9258474 (9.2 MB) TX bytes:9258474 (9.2 MB)
[ ... ]
和
$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
[ ... ]
请注意,输出更为简洁:它不显示以正常或其他方式处理的数据包计数。
为此,添加选项-s
(-stats
,-statistics
):
$ ip -s addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
RX: bytes packets errors dropped overrun mcast
74423 703 0 0 0 0
TX: bytes packets errors dropped carrier collsns
74423 703 0 0 0 0
但是,您实际上想要看到的可能是:
$ ip -stats -color -human addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
RX: bytes packets errors dropped overrun mcast
74.3k 700 0 0 0 0
TX: bytes packets errors dropped carrier collsns
74.3k 700 0 0 0 0
它显示带有后缀(例如26.1M
或)的计数,79.3k
并为一些相关的术语和地址加上颜色。
哦,您觉得命令太长了吗?简单!这是一样的:
ip -s -c -h a
sudo /sbin/ifconfig
。