lscpu - information about the cpu
lshw - detailed and brief information about multiple hardwares including cpu, memory, disk, usb, nic by reading /proc
hwinfo - hardware probing utility
lspci - list of pci buses and connected devices
lsscsi - list and details of SCSI and SATA devices
lsusb - USB controllers and info about connected devices
lsblk - bash shell script for hardware info
inxi - info on hard drive partitions and storage devices
dmidecode - reads DMI tables from SMBOIS data structures
hdparm - information about sata devices including hard drives
udevadm - device manager for the Linux kernel replacing devfsd and hotplug. manages device nodes in the /dev directory
The following commands you can run in console, however, will open a gui interface:
hardinfo - opens "System Information" System information and benchmark tool that uses GTK+ and Zlib for benchmark