LinuxAlternative

Linux · System Tools

lshw

lshw es una herramienta de línea de comandos que lista información detallada del hardware en sistemas Linux.

Código abiertoGratis
Sé el primero en valorar
Licencia
GPL-2.0
Última versión
B.02.20

¿Qué es lshw?

lshw ha sido parte del ecosistema de Linux durante muchos años, escrito originalmente en C y distribuido con la mayoría de las distribuciones principales. Lee la BIOS, el kernel y las interfaces de hardware del sistema para generar un informe estructurado de componentes como la CPU, la memoria, el almacenamiento, la red y los periféricos. La herramienta está dirigida a administradores de sistemas, desarrolladores y usuarios avanzados que necesitan una forma rápida y scripteable de auditar el hardware. Reemplaza a las utilidades de interfaz gráfica como CPU-Z al proporcionar datos comparables sin una interfaz gráfica. En comparación con las herramientas de Windows, lshw se siente más utilitario: ejecutas un comando, obtienes texto plano o XML, y lo analizas. No hay una interfaz interactiva, pero la salida es precisa y se puede alimentar a scripts o herramientas de gestión de configuración.

Ideal para: Administradores de sistemas y desarrolladores que necesitan un inventario de hardware preciso y scripteable en Linux.

Funciones clave de lshw

  • Muestra detalles de CPU, memoria, almacenamiento, red y periféricos
  • Genera salida en texto plano, XML o JSON
  • Puede filtrar por clase o nombre lógico
  • Admite modo detallado para una inspección más profunda
  • Se ejecuta como root para acceso completo al hardware
  • Se integra con tuberías de shell
  • Admite múltiples formatos de salida para automatización

Ventajas

  • Gratis y de código abierto
  • Disponible en los repositorios de todas las distribuciones principales
  • Sin sobrecarga de interfaz gráfica, ejecución rápida
  • Scripteable para automatización
  • Jerarquía de hardware detallada
  • Admite XML/JSON para integración

Inconvenientes

  • Requiere root para datos completos
  • Sin interfaz gráfica, curva de aprendizaje pronunciada para principiantes
  • La salida puede ser verbosa y difícil de leer
  • Limitado a la línea de comandos, sin filtrado interactivo

Programas de Windows que sustituye lshw

Cómo instalar lshw en Linux

Ubuntu / Mintsudo apt install lshw
Debiansudo apt install lshw
Fedorasudo dnf install lshw
Arch / Manjarosudo pacman -S lshw
openSUSEsudo zypper install lshw

Consejos para usuarios de Windows

Si estás acostumbrado a CPU-Z, ten en cuenta que lshw genera salida en texto plano o XML; no hay formatos de archivo para importar. Usa lshw -short para una tabla concisa similar al resumen de CPU-Z. Puedes redirigir la salida a un archivo con lshw > report.txt. Los atajos de teclado no son aplicables; en su lugar, usa opciones de comando como -class cpu o -numeric. El flujo de trabajo cambia de una interfaz gráfica a comandos de terminal, pero puedes canalizar la salida a herramientas como less o grep para una visualización más fácil.

lshw: preguntas frecuentes

¿Cómo instalo lshw en Ubuntu?

Ejecuta sudo apt install lshw. Está en los repositorios predeterminados.

¿Puedo ejecutar lshw sin root?

Puedes ejecutarlo como usuario normal, pero omitirá información que requiere acceso privilegiado, como los datos detallados de PCI.

¿Qué formatos de salida admite lshw?

Texto plano, XML y JSON. Usa -xml o -json para obtener datos estructurados.

¿lshw sigue siendo mantenido?

Sí, se mantiene activamente y aparece en las últimas versiones de las distribuciones principales.

Actualizado el