由于某种原因,当我进入ipconfig
终端时,它只返回以下内容:
No command 'ipconfig' found, did you mean:
Command 'tpconfig' from package 'tpconfig' (universe)
Command 'iwconfig' from package 'wireless-tools' (main)
Command 'ifconfig' from package 'net-tools' (main)
ipconfig: command not found
不太清楚这里的问题是什么或如何解决这个问题
答案1
Ubuntu/Linux 相当于ipconfig在 Windows 中是否配置。
尝试输入sudo ifconfig
。
结果将会像这样:
eth0 链路封装:以太网 HWaddr 00:0c:29:94:37:b6 inet 地址:192.168.1.231 Bcast:192.168.1.255 掩码:255.255.255.0 inet6 地址:fe80::20c:29ff:fe94:37b6/64 范围:链接 上行广播运行多播 MTU:1500 度量:1 RX 数据包:519374 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:110611 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen:1000 RX 字节:332864737 (332.8 MB) TX 字节:11113451 (11.1 MB) lo 链路封装:本地环回 inet 地址:127.0.0.1 掩码:255.0.0.0 inet6 地址:::1/128 范围:主机 上行环回运行 MTU:16436 度量:1 RX 数据包:33651 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:33651 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen:0 RX 字节数:2951078 (2.9 MB) TX 字节数:2951078 (2.9 MB)
答案2
ipconfig 是一个 Windows 程序 - 最接近的 Linux 程序是 ifconfig,但与其他人(包括公认的“答案”)所说的相反,它是不是相同,并且根本没有给出相同的输出。
ifconfig 中缺少的关键信息之一是 DNS 地址;它们不存在,而且没有简单的方法可以找到它。在我的系统上,我有一个别名来显示一些类似这样的信息:
nmcli dev list iface eth0 | grep IP4
这将列出我通常想要查看的大部分信息。在我的系统上,它显示:
$ nmcli dev list iface eth0 | grep IP4
IP4-SETTINGS.ADDRESS: 192.168.1.110
IP4-SETTINGS.PREFIX: 24 (255.255.255.0)
IP4-SETTINGS.GATEWAY: 192.168.1.1
IP4-DNS1.DNS: 8.8.8.8
IP4-DNS2.DNS: 8.8.4.4
请注意,您可能需要使用不同的网络名称,例如eth1
、eth2
等。如果您收到有关未找到设备的错误,请尝试更改此项。
另请注意,接受的“答案”也是不正确的,因为您不需要对此命令使用“sudo”。
答案3
如果是这种情况,请使用 ifconfig。它将提供与 Windows 上的 ipconfig 相同的输出。但ifconfig
现在是ip a
。
ifconfig
相当于
ip addr show
并且,由于对象参数可以缩写,并且命令默认为显示,因此也可以
ip a
答案4
我假设您正在寻找能够在 Windows 上显示相同信息的命令ipconfig
。
如果是这种情况,请使用软件包ifconfig
的一部分net-tools
。它将提供ipconfig
与 Windows 上相同的输出。
sudo apt install net-tools