<div dir="ltr"><div>> - dmidecode(8) "DMI table decoder".  The output is a little arcane but<br>>   useful.  The man page says that it can be unreliable.<br><br><a href="http://www.thegeekstuff.com/2008/11/how-to-get-hardware-information-on-linux-using-dmidecode-command/">http://www.thegeekstuff.com/2008/11/how-to-get-hardware-information-on-linux-using-dmidecode-command/</a><br><br>> - (new to me) lshw(1) "list hardware".  The output seems easier to read<br>>   that dmidecode's.  It uses a variety of sources.  It can output in a<br>>   bunch of formats (but I've ignored that).<br><br>lshw -html > hwinfo.html then double click the hwinfo.html file, you will be pleasantly surprised :)<br> <br>> - /proc/cpuinfo will tell you about the CPU.  Apparently lscpu(1)<br>>   shows pretty much the same thing (I've never noticed it before).<br><br>lscpu gathers CPU architecture information from sysfs and /proc/cpuinfo<br><br>> - /var/log/Xorg.0.log: shows what devices and capabilities X has<br>>   found.  Hard to read but sometimes it's what you need.<br><br>xdpyinfo I found was easier on the eyes..<br><br>> - lsusb(8): list USB devices (including hubs).<br><br></div><div>lsusb -tv ( the flags enable a tree lsiting which can help ) <br></div><div><br>> - lspci(8): list PCI devices and buses<br><br></div><div>lspci -tv ( again displays a tree which can be useful )<br></div><div><br></div><div>and this am yet to use for any real work but is highly interesting:<br></div><div>sudo  dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8 # Read BIOS ( Seriously try it :)<br></div><div><br></div><div>Aruna<br></div><div><br><br></div></div>