Как узнать IP-адрес в Linux: простой и быстрый способ

Чтобы узнать IP-адрес в Linux, можно использовать команды ifconfig или ip.

Команда ifconfig отображает информацию о сетевых интерфейсах на компьютере, в том числе IP-адрес, маску подсети и другую информацию.

Чтобы использовать команду ifconfig, нужно открыть консольный терминал и ввести команду:


ifconfig

Это отобразит информацию для всех сетевых интерфейсов, включая IP-адреса и маски подсетей. Выглядеть это может так:


eth0: flags=4163  mtu 1500
        inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::20c:29ff:fe8a:1845  prefixlen 64  scopeid 0x20
        ether 00:0c:29:8a:18:45  txqueuelen 1000  (Ethernet)
        RX packets 272026  bytes 88029298 (83.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 191671  bytes 20767995 (19.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

В примере выше, IP-адрес Ethernet-интерфейса (eth0) - 192.168.0.2.

Если вы ищете команду, которая показывает только IP-адреса без другой информации, то можно использовать следующую команду:


ifconfig | grep 'inet addr' | awk '{print $2}' | sed 's/addr://'

Команда ip (ip address show) также выводит информацию об IP-адресах устройства. Например, команда ip address show eth0 выведет информацию для Ethernet-интерфейса eth0.


ip address show eth0


2: eth0:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:8a:18:45 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.2/24 brd 192.168.0.255 scope global eth0
    inet6 fe80::20c:29ff:fe8a:1845/64 scope link 
       valid_lft forever preferred_lft forever

IP-адрес можно найти в строке “inet”. В данном случае IP-адрес - 192.168.0.2.

Еще один вариант - воспользоваться командой hostname -I. Она отображает все IP-адреса, доступные на машине.


hostname -I


192.168.0.2

Таким образом, есть несколько способов узнать IP-адрес в Linux, в зависимости от того, какую информацию нужно получить. Если нужно узнать IP-адрес определенного интерфейса, то использовать команду ip, а если нужно получить список всех IP-адресов, то hostname -I или ifconfig.

Похожие вопросы на: "linux узнать ip "

Int object is not subscriptable: What it Means and How to Fix It
Число Пи: открытие, свойства и применение
Декомпиляция: как восстановить программный код
Конвертер текста в двоичный код
1 number – как улучшить свои навыки работы с числами
R Ne - ресурсы и новости для программистов
Анимация JS: 10 идей для оживления сайта
Контейнер CSS: создайте стильный дизайн для вашего сайта
Полиморфизм: мощный инструмент в программировании
UniGUI - решение для быстрой разработки веб-приложений