TL / DR: ifconfig
зараз ip a
.
Ваш шлях виглядає нормально, але не включає /sbin
, що може бути призначене.
Ви, напевно, шукали команду /sbin/ifconfig
.
Якщо цього файлу не існує (спробуйте ls /sbin/ifconfig
), команда може бути просто не встановлена.
Це частина пакету net-tools
, яка не встановлена за замовчуванням, тому що вона застаріла
і витісняється командою
ip
з пакета iproute2
.
Функція ifconfig
без параметрів замінюється ip
вказівкою об'єкта address
.
ifconfig
еквівалентно
ip addr show
і, оскільки аргумент об'єкта може бути скорочений і командою за замовчуванням 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
.