Linux ipconfig 等效项
当 Windows 用户迁移到 Linux 系统时,出现的第一个问题是“ipconfig Linux 等效命令是什么?”
与 Microsoft Windows 非常相似,任何 Linux 系统都可以通过命令行输出有关 IP 地址和接口配置的各种信息。
在本教程中,您将学习如何使用 ip
命令,该命令类似于 Linux 版本的 Windows ipconfig 命令。
在本教程中您将学习:
如何使用 Linux ipconfig 等效命令(
ip
命令)
Linux ipconfig 等效项
作为 Windows 用户或以前的 Windows 用户,您通常会执行 ipconfig 命令来查看系统上所有接口的 IP 地址和相关网络信息。
在 Linux 中,等效命令是 ip
。您可能还会在一些在线指南中看到 ifconfig
命令,但该命令已被弃用并被 ip
取代。所有现代和最新的系统都将使用 ip
命令。
查看下面的一些示例以适应 ip
命令。
Windows 上的
ipconfig /all
命令可以转换为ip 地址
,或者在 Linux 系统上简称为ip a
。$ ip a
要显示默认网关 IP 地址(在 Windows 上通常使用
ipconfig /all
显示),请在 Linux 上运行ip r
命令。$ ip r
分别使用
-4
或-6
开关仅显示 IPv4 或 IPv6 地址。$ ip -4 a OR $ ip -6 a
如果要显示特定接口的网络信息,只需在命令中指定该接口的名称即可。例如,此命令将显示
enp0s3
接口的信息。$ ip a show enp0s3
要仅显示活动接口的信息,并忽略关闭接口的信息,请使用以下命令。
$ ip link ls up
要将 IP 地址分配给特定接口,可以使用以下命令语法。在此示例中,我们将在接口
enp0s3
上设置 IP 地址192.168.1.150
和子网掩码255.255.255.0
。$ sudo ip a add 192.168.1.150/255.255.255.0 dev enp0s3
同样,您可以使用相同的语法但使用
del
选项从接口中删除以前的 IP 地址。在此示例中,我们使用标准斜杠符号/24
来表示我们的子网掩码。$ sudo ip a del 192.168.1.150/24 dev enp0s3
使用以下命令语法启用(设置)网络接口。此示例将启用
enp0s3
接口。$ sudo ip link set enp0s3 up
使用以下命令语法禁用(关闭)网络接口。此示例将关闭
enp0s3
接口。$ sudo ip link set enp0s3 down
注意
您始终可以使用 man 命令来阅读有关 ip 命令及其官方文档的更多信息。单击上一个链接可查看如何打开 Linux 系统上任何命令的手册页。
结束语
在本教程中,我们了解了 ipconfig
Linux 等效命令,即 ip
。 Windows 上的 ipconfig
命令与 Linux 上的 ip
命令之间有很多重叠,因此用户应该已经可以快速了解 Linux 网络配置的细节。不过,您会发现 Linux 有更多的命令选项可供学习,并且允许更精细的控制。