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
ดู