linux下查看本机ip地址的命令是

不及物动词 其他 88

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux下,查看本机IP地址的命令是`ifconfig`或`ip addr`。

    使用`ifconfig`命令,可显示当前系统的网络接口信息,包括IP地址、子网掩码、MAC地址等。具体操作如下:
    “`
    ifconfig
    “`
    该命令会输出类似以下的信息:
    “`
    eth0 Link encap:Ethernet HWaddr 54:9b:12:34:56:78
    inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
    inet6 addr: fe80::569b:12ff:fe34:5678/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:5000 errors:0 dropped:0 overruns:0 frame:0
    TX packets:3000 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:2500000 (2.5 Mb) TX bytes:1500000 (1.5 Mb)

    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:1000 errors:0 dropped:0 overruns:0 frame:0
    TX packets:1000 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:500000 (500 Kb) TX bytes:500000 (500 Kb)
    “`

    其中,`inet addr`即是本机的IP地址。

    另外,使用`ip addr`命令也可以查看本机的IP地址,具体操作如下:
    “`
    ip addr
    “`
    该命令会输出类似以下的信息:
    “`
    1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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
    2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 54:9b:12:34:56:78 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
    valid_lft 85905sec preferred_lft 85905sec
    inet6 fe80::569b:12ff:fe34:5678/64 scope link
    valid_lft forever preferred_lft forever
    “`

    其中,`inet`即是本机的IP地址。

    综上所述,`ifconfig`和`ip addr`都是能够在Linux下查看本机IP地址的命令。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux下,可以使用以下命令来查看本机的IP地址:

    1. ifconfig:

    使用ifconfig命令可以查看本机的网络接口信息,包括IP地址、子网掩码、广播地址等。在终端中输入ifconfig命令,可以查看所有的网络接口及其对应的信息。

    示例:

    “`
    $ ifconfig
    eth0: flags=4163 mtu 1500
    inet 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255
    inet6 fe80::20c:29ff:fe92:3c4d prefixlen 64 scopeid 0x20 ether 00:0c:29:92:3c:4d txqueuelen 1000 (以太网)
    RX packets 7568 bytes 578464 (578.4 KB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 424 bytes 66928 (66.9 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    lo: flags=73 mtu 65536
    inet 127.0.0.1 netmask 255.0.0.0
    inet6 ::1 prefixlen 128 scopeid 0x10
    loop txqueuelen 1 (本地回环)
    RX packets 10 bytes 804 (804.0 B)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 10 bytes 804 (804.0 B)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    “`

    在上面的示例中,eth0是网卡的名称,inet后面的192.168.0.10是该网卡的IP地址。

    2. ip:

    ip是Linux系统中管理网络配置的最新工具之一。使用ip命令也可以查看本机的IP地址。在终端中输入ip addr命令,可以查看所有的网络接口及其对应的信息。

    示例:

    “`
    $ ip addr
    1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    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
    2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:92:3c:4d brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.10/24 brd 192.168.0.255 scope global eth0
    valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe92:3c4d/64 scope link
    valid_lft forever preferred_lft forever
    “`

    在上面的示例中,eth0是网卡的名称,inet后面的192.168.0.10/24是该网卡的IP地址及子网掩码。

    3. hostname -I:

    使用hostname命令可以查看本机的主机名。加上-I选项,可以只显示IP地址。

    示例:

    “`
    $ hostname -I
    192.168.0.10
    “`

    4. nmcli:

    nmcli是Network Manager Command Line Interface的缩写,是一个支持命令行方式操作NetworkManager的工具。可以使用nmcli命令来查看本机的IP地址。

    示例:

    “`
    $ nmcli device show | grep IP4.ADDRESS
    IP4.ADDRESS[1]: 192.168.0.10/24
    “`

    在上面的示例中,将替换为网卡的名称(例如eth0),可以获取对应网卡的IP地址及子网掩码。

    5. ipconfig:

    ipconfig是Windows平台上的命令,但是在Linux上也可以使用,特别是在部分Linux发行版中没有安装ifconfig命令时。可以使用ipconfig命令来查看本机的IP地址。

    示例:

    “`
    $ ipconfig
    eno1: flags=4163 mtu 1500
    inet 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255
    inet6 fe80::20c:29ff:fe92:3c4d prefixlen 64 scopeid 0x20 ether 00:0c:29:92:3c:4d txqueuelen 1000 (以太网)
    RX packets 7568 bytes 578464 (578.4 KB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 424 bytes 66928 (66.9 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    lo: flags=73 mtu 65536
    inet 127.0.0.1 netmask 255.0.0.0
    inet6 ::1 prefixlen 128 scopeid 0x10
    loop txqueuelen 1 (本地回环)
    RX packets 10 bytes 804 (804.0 B)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 10 bytes 804 (804.0 B)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
    “`

    在上面的示例中,eno1是网卡的名称,inet后面的192.168.0.10是该网卡的IP地址。

    总结:

    在Linux下,查看本机IP地址的命令有ifconfig、ip、hostname -I、nmcli和ipconfig。通过这些命令可以轻松地获取本机的IP地址及其它网络接口相关的信息。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux下,有多种方式可以查看本机的IP地址。以下是几种常用的方法和命令:

    1. ifconfig命令:

    ifconfig是一个用于配置和显示Linux内核中网络接口的命令。通过ifconfig命令,可以查看到本机的IP地址。

    打开终端,输入以下命令:

    “`
    ifconfig
    “`

    会输出类似以下的信息:

    “`
    eth0 Link encap:Ethernet HWaddr 00:11:22:33:44:55
    inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
    inet6 addr: fe80::211:22ff:fe33:4455/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:1630 errors:0 dropped:0 overruns:0 frame:0
    TX packets:1373 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:1205423 (1.1 Mb) TX bytes:407929 (398.5 Kb)
    “`

    其中,inet addr:后面的数字就是本机的IP地址。上述示例中,本机的IP地址是192.168.0.100。

    2. ip命令:

    ip命令也是一个用于配置和显示网络接口的命令,比ifconfig更加强大和灵活。通过ip命令,同样可以查看到本机的IP地址。

    打开终端,输入以下命令:

    “`
    ip addr show
    “`

    会输出类似以下的信息:

    “`
    1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    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
    2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:11:22:33:44:55 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.100/24 brd 192.168.0.255 scope global eth0
    valid_lft forever preferred_lft forever
    inet6 fe80::211:22ff:fe33:4455/64 scope link
    valid_lft forever preferred_lft forever
    “`

    其中,inet后面的数字就是本机的IP地址。上述示例中,本机的IP地址是192.168.0.100。

    3. hostname命令:

    hostname命令用于显示或设置主机名。通过hostname命令,我们可以得到本机的主机名,然后通过主机名获取对应的IP地址。

    打开终端,输入以下命令:

    “`
    hostname -I
    “`

    会输出本机所有可用的IP地址,以空格分隔。例如:

    “`
    192.168.0.100
    “`

    上述示例中,本机的IP地址是192.168.0.100。

    除了上述的方法和命令,还可以使用其他网络工具如netstat、nmap等来查看本机的IP地址。但无论使用哪种方法,都能够准确地获取到本机的IP地址。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部