В OS Linux представлені файлами в спеціальній файловій системі не тільки мережеві інтерфейси, а й жорсткі та SSD диски. Є кілька способів подивитися список мережевих інтерфейсів Linux, найпростіший - подивитися вміст папки у файловій системі. Далі розглянемо всі основні способи виконати це завдання в терміналі або графічному інтерфейсі.
Мережеві інтерфейси Ethernet зазвичай мають ім'я, яке починається символів enp, наприклад, enp3s0. Таке ім'я використовується в тому разі, якщо ваш дистрибутив використовує systemd, інакше буде використано стару систему іменування, за якої імена починаються з символів eth, наприклад eth0. Бездротові мережеві інтерфейси здебільшого починаються з wlp або wlx під час використання systemd, наприклад, wlp3s0. Без використання systemd ім'я бездротового інтерфейсу починатиметься з wlan, наприклад wlan0. Усі інші інтерфейси зазвичай віртуальні. Один із найосновніших віртуальних інтерфейсів - lo. Це локальний інтерфейс, який дозволяє програмам звертатися до цього комп'ютера. А тепер розглянемо кілька способів подивитися їхній список.
Усі файли пристроїв мережевих інтерфейсів знаходяться в папці /sys/class/net. Тому ви можете подивитися її вміст:
$ ls /sys/class/net

ifconfig виводить не тільки список мережевих інтерфейсів, а й інформацію про них, як-от стан, IP-адресу, MAC-адресу та інші параметри. Для відображення всіх інтерфейсів достатньо виконати програму без параметрів:
$ ifconfig

Програма ifconfig уже давно застаріла і її давно заміна утиліта ip. Вона об'єднує в собі функції таких програм, як ifconfig, route, brctl та інших. Подивитися список пристроїв за допомогою ip можна виконавши команду
$ ip link show

Ми бачимо менше інформації, показується тільки стан пристрою, MTU і ще кілька параметрів. Можна вивести інформацію в більш компактному вигляді, використавши опцію -br:
$ ip -br link show

У такому разі всі дані відображаються в один рядок, виводиться стан, MAC-адреса і ще кілька опцій.
Подивитися інформацію можна і за допомогою консольної утиліти управлінням брандмауером - nmcli:
$ nmcli device status

Тут виводиться підключення NetworkManager, пов'язане з конкретним пристроєм, а також його стан.
Програма netstat теж уміє показувати мережеві інтерфейси і статистику за переданими даними, якщо їй передати опцію -i:
$ netstat-i

У файлі /proc/net/dev теж міститься список усіх мережевих інтерфейсів, а також статистика їх використання:
$ cat /proc/net/dev

На цьому стаття може вважатися закінченою.