Occasionally I want to check what exact model of hardware component I am using. I don't really care about extreme detail things like what brand of capacitor they used on the Motherboard in position xyz. I just want to know what is the exact model of my motherboard, ram, video card and so on, usually because I'm trying to shop for compatible hardware or look for drivers. So basically all I need is one line per important piece of hardware showing pretty much what the box said that it came in.
How can I do this in Linux from the command line?
What I've tried:
neofetchis the best thing I've found but it only shows CPU and GPU. It doesn't say the RAM model or frequency, hard drive model or motherboard model.lshwprints 517 lines of gibberish that I can never make heads or tails out of. This is clearly some kind of technical tool, not something for people that just want to know what models of hardware they have and are too lazy to pop the case and look inside with a flashlight.
lshw's output. Theheadcommand can be used to only get the first X lines of output from a command.lshw | head -n 15tells me the model ("product") and manufacturer ("vendor"). It's not as compact/straightforward asinxidescribed by @Freddy below though. – LawrenceC Mar 06 '23 at 15:43