How can I list installed network cards using Terminal?

How to list all network cards installed in my Ubuntu using a single terminal command?


Solution 1:

while the above works, there are other options with less typing.

ip link show

or my favorite, netstat

netstat -i

you can also use ifconfig and iwconfig for additional information or information about a specific device

ifconfig eth0

iwconfig wlp1s0

sort of depends on the sort of information you wish to display.

Solution 2:

You can use:

lspci

lspci : will list all PCI devices

Now try this command:

lspci | egrep -i --color 'network|ethernet' 

The command will list network cards available and installed and highlight Ethernet if found .

example output