Aqui vão algumas dicas de excelentes programas que executam a tarefa muito bem, de fora bem simples pela linha de comando:
1 - inxi
Embora pouco conhecido, o INXI é excelente script para exibir, com formatação muito bem organizada e legível, as informações sobre o seu hardware.
Aqui estão as instruções para instalar na sua distro.
Alguns comandos do Inxi:
Informações resumidas:
inxi
Informações básicas:
inxi -b
Obtendo as partições do HD:
inxi -p
Informações sobre o tamanho e modelo do HD:
inxi -D
Informações sobre a placa de som e placa de vídeo:
inxi -AG
Para obter o relatório completo (Full):
inxi -F
Outros programas simples e interessantes
2 - lscpu
Fornece informações sobre sua CPU e unidades de processamento.
3 - lshw
Fornece informações detalhadas ou resumidas sobre diversos itens de hardware, como cpu, memória, disco, interfaces de rede etc.
4 - lspci
Esse talvez seja o mais conhecido e comum. Lista todas as interfaces PCI e detalhes sobre os dispositivos que estão conectadas a elas.
5 - lsscsi
Lista os dispositivos (discos rígidos / drives óticos) do tipo scsi/sata.
6 - lsblk
Lista todos os dispositivos de blocos (HDs) e suas partições.
7 - df
Dá informações sobre as particões, pontos de montagem e espaço disponível/usado.
É muito comum o uso com as opções df -Th (tipo da partição e tamanho em bytes/megabytes/gigabytes/etc e não em blocos).
8 - mount
Sem nenhum parâmetro, o comando irá exibir os pontos atualmente montados.
9 - free
Exibe o total de memória RAM usada e livre.
É comum usar o comando com o parâmetro -m, para exibir as quantidades em megabytes.