Comando Linux · 3 min read · Sep 16, 2025

Tutorial do Comando lshw do Linux para Iniciantes (6 Exemplos)

A beleza da linha de comando do Linux reside no fato de que você pode fazer quase qualquer coisa usando as ferramentas de linha de comando. Mesmo que isso envolva buscar informações sobre os componentes de hardware do sistema. Se é isso que você pretende fazer e está procurando uma maneira de linha de comando para isso, você ficará feliz em saber que pode usar o lshw para isso.

Neste tutorial, discutiremos essa utilidade usando alguns exemplos fáceis de entender. Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos neste artigo foram testados em uma máquina Ubuntu 16.04 LTS.

Comando lshw do Linux

Como já mencionado, o comando lshw permite que você busque informações de hardware. Aqui está a sintaxe do comando:

lshw [opções]

E aqui está como a página do manual explica a ferramenta:

lshw  é  uma  pequena ferramenta para extrair informações detalhadas sobre a configuração de hardware da máquina. Ela pode relatar a configuração exata da memória, versão do firmware, configuração da placa-mãe, versão e velocidade da CPU, configuração do cache, velocidade do barramento, etc. em sistemas compatíveis com DMI x86 ou IA-64 e em algumas máquinas PowerPC (sabe-se que o PowerMac G4 funciona).

Atualmente, suporta DMI (apenas x86 e IA-64), árvore de dispositivos OpenFirmware (apenas PowerPC), PCI/AGP, CPUID (x86), IDE/ATA/ATAPI, PCMCIA (testado apenas em x86), SCSI e USB.

A seguir estão alguns exemplos no estilo Q&A que lhe darão uma ideia melhor de como essa utilidade funciona.

Q1. Como usar o comando lshw?

Para uso padrão, tudo o que você precisa fazer é executar o comando ‘lshw’ sem nenhuma opção.

lshw

Observe que você precisa executar o comando lshw com privilégios de root.

A seguir está a saída que o comando produziu no meu sistema:

Como usar o comando lshw

Por favor, note que esta é apenas uma pequena parte das informações produzidas na saída.

Q2. Como ter a saída da árvore de dispositivos mostrando caminhos de hardware?

Para isso, use a opção de linha de comando -short.

lshw -short

Aqui está a saída que o comando acima produziu no meu caso:

Como ter a saída da árvore de dispositivos mostrando caminhos de hardware

Q3. Como fazer o lshw buscar informações de dispositivos SCSI, USB, IDE e PCI?

Essas informações podem ser buscadas usando a opção -businfo do comando lshw.

lshw -businfo

Aqui está a saída que este comando produziu no meu caso:

Como fazer o lshw buscar informações de dispositivos SCSI, USB, IDE e PCI

Nota: Você pode usar a opção -numeric se quiser que a ferramenta também exiba IDs numéricos (para dispositivos PCI e USB).

Q4. Como fazer o lshw exibir informações em formato HTML?

Há uma opção de linha de comando dedicada para isso: -html. Então você pode usar a ferramenta da seguinte maneira:

lshw -html

Aqui está a saída que o comando acima produziu no meu sistema:

Como fazer o lshw exibir informações em formato HTML

Q5. Como fazer exibir informações em formato XML?

Assim como a saída HTML, o comando lshw também pode produzir saída no formato XML, e a opção de linha de comando que facilita isso é -xml.

lshw -xml

Aqui está uma saída de exemplo neste formato:

Como fazer exibir informações em formato XML

Da mesma forma, você pode usar a opção de linha de comando -json para exibir a árvore de dispositivos como um objeto JSON.

Q6. Como fazer o lshw não emitir informações sensíveis na saída?

Você ficará feliz em saber que o lshw também cuida desse requisito. Aqueles que não querem que a ferramenta emita informações potencialmente sensíveis na saída podem usar a opção -sanitize. Dessa forma, você pode evitar que o lshw emita informações como endereços IP, números de série e mais.

lshw -sanitize

Conclusão

Como você concordará, o lshw não é o comando que você precisará todos os dias. Mas é definitivamente uma ferramenta útil, pois você nunca sabe quando pode querer acessar os detalhes de hardware do seu sistema. Discutimos o uso básico da ferramenta aqui - para mais informações, acesse a página do manual do comando.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.