Probing for hardware information
Command Line – Hardware Information

© Lead Image © Pei Ling Hoo, 123RF.com
A quick guide to 10 command-line tools to help you find hardware information.
If you need hardware information, where do you turn? You might have the box and a Quick Start Guide, but chances are they're lost in the back of some closet. More detailed information is probably available online but is not much use without the model number. The simplest source is your system itself, which has plenty of commands – including basic ones such as grep
and ls
– to pry out the information you need from the niche where it resides. Many echo the basic ls
command in their name, and many have two or more levels of verbosity, each one giving more detailed information than the last. But whatever the name or structure of the command, each unlocks an often untapped cache of information. Most of the time, you will want to pipe the commands through less
(adding | less
at the end of the command), and in some cases you will need to log in as root to access the information.
uname
Using uname
provides a high-level view of both the hardware and software on the system. With the -a
option, it gives the following information in this order: kernel name, host name, kernel release, kernel version (such as Debian 4.19.194-3 (2021-07-18)), hardware type, hardware architecture, and operating system. Each of these pieces of information can be displayed by itself with a specific option of its own, but because the options often have no relation to the information, it is easier to simply remember uname -a
. With no option, uname
simply lists the operating system (Figure 1).
lspci
For a brief summary of all PCI buses, type the bare command. For more detail, add a level of verbosity from -v
to -vvv
. For hexadecimal dumps, there are also four levels of detail, from -x
to -xxxx
.
[...]
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Direct Download
Read full article as PDF:
Price $2.95
News
-
New Linux Ultrabook from TUXEDO Computers
TUXEDO Computers has released a new 15" Ultrabook running Linux.
-
GNOME 43 To Bring Some Exciting New Features
GNOME 43 is getting close to the first alpha development release and it promises to add one particular feature that should be exciting to several users.
-
KaOS 2022.06 Now Available With KDE Plasma 5.25
The newest iteration of KaOS Linux not only adds the latest KDE Plasma desktop but sets LibreOffice as the default.
-
Manjaro 21.3.0 Is Now Available
Manjaro “Ruah” has been released and includes the latest Calamares installer, GNOME 42, and much more.
-
SpiralLinux is a New Linux Distribution Focused on Simplicity
A new Linux distribution, from the creator of GeckoLinux, is a Debian-based operating system with a focus on simplicity and ease of use.
-
HP Dev One Linux Laptop is Now Available for Pre-Order
The System76/HP collaboration Dev One laptop, geared toward developers, is now available for pre-order.
-
NixOS 22.5 Is Now Available
The latest release of NixOS with a much-improved package manager and a user-friendly graphical installer.
-
System76 Teams up with HP to Create the Dev One Laptop
HP and System76 have come together to develop a new laptop, powered by Pop!_OS and aimed toward developers.
-
Titan Linux is a New KDE Linux Based on Debian Stable
Titan Linux is a new Debian-based Linux distribution that features the KDE Plasma desktop with a focus on usability and performance.
-
Danielle Foré Has an Update for elementary OS 7
Now that Ubuntu 22.04 has been released, the team behind elementary OS is preparing for the upcoming 7.0 release.