[转帖]如何在Linux上使用命令行查看硬件信息

时间:2022-11-02 00:21:04

如何在Linux上使用命令行查看硬件信息

时间:2016-01-13   作者:admin 分类:新手入门 阅读:126次
http://embeddedlinux.org.cn/emb-linux/entry-level/201601/13-4889.html

lscpu 原来更简单..

[转帖]如何在Linux上使用命令行查看硬件信息

在 Linux 中,可用于检查和查看硬件信息的命令有很多。其中某些命令可以输出特定硬件和信息,例如:CPU 和内存等。本教程列出一些 Linux 上查看硬件信息的常用命令,以帮助大家快速输出硬件的配置细节。

1.lscpu

lscpu 可以查看 Linux 中有关 CPU 和处理单元的信息,直接使用即可,它没有多余的选项和功能。

  1. lscpu

执行之后,你会看到如下输出:

[转帖]如何在Linux上使用命令行查看硬件信息

2.lspci

lspci 是 Linux 中查看硬件信息的另一个常用工具,它可以列出所有连接到 PCI 总线的详细信息,例如:显卡、网卡、USB 接口及 SATA 控制器等设备。

  1. lspci

直接使用该命令的输出如下:

[转帖]如何在Linux上使用命令行查看硬件信息

当然,你也可以使用类似如下的命令来过滤出特定的设备信息:

  1. lspci -v | grep "VGA" -A 12

[转帖]如何在Linux上使用命令行查看硬件信息

3.lshw

lshw 是一个通用工具,该工具可以执行多个硬件如:CPU、内存、USB 控制器及磁盘等详细信息。lshw 在执行之后会自动提取不同“/proc”文件中的信息。

  1. lshw -short

命令执行之后的输出,类似如下:

[转帖]如何在Linux上使用命令行查看硬件信息

4.lsusb

lsusb 命令可以显示连接到此计算机 USB 控制器的详细信息,默认情况下 lsusb 命令只会输出简要的摘要信息。你可以使用 -v 选项来输出每个 USB 端口的详细信息:

  1. lsusb

默认输出如下:

[转帖]如何在Linux上使用命令行查看硬件信息

5.Inxi

Inxi 是一个可以获取多项目硬件信息的脚本工具,它可以为用户输入一个详细的硬件报告。默认情况下,Inxi 并未安装到 Ubuntu 系统当中,我们可以使用如下命令进行安装:

  1. sudo apt-get install inxi

安装好之后,可以直接使用如下命令来输出硬件报告:

  1. inxi –Fx

[转帖]如何在Linux上使用命令行查看硬件信息

6.df

df 命令可以输出当前 Linux 系统中的各种分区及其挂载点,并显示每个分区的可用空间摘要信息,我们可以使用 -H 参数进行使用。

  1. df –H

[转帖]如何在Linux上使用命令行查看硬件信息

7.free

使用 free 命令可以查看当前系统的内存信息,要查看内存的总数和空闲空间时,大家可使用 free 命令:

  1. free –m

[转帖]如何在Linux上使用命令行查看硬件信息

8.dmidecode

dmidecode 命令与 Linux 中其它查看硬件信息的小工具的工作方式有所不同,它主要通过读取 DMI 表中的数据来提取硬件信息。

要使用 dmidecode 命令查看 CPU 信息,可以使用:

  1. sudo dmidecode -t processor

[转帖]如何在Linux上使用命令行查看硬件信息

查看“内存”信息可以使用:

  1. sudo dmidecode -t memory

[转帖]如何在Linux上使用命令行查看硬件信息

要查看“BIOS”信息,可以运行:

  1. sudo dmidecode -t bios

[转帖]如何在Linux上使用命令行查看硬件信息

9.hdparm

hdparm 命令可以输出关于 SATA 设备(例如硬盘)的相关信息:

  1. sudo hdparm

命令执行后,输出类似如下:

[转帖]如何在Linux上使用命令行查看硬件信息

本文永久更新链接:http://embeddedlinux.org.cn/emb-linux/entry-level/201601/13-4889.html

[转帖]如何在Linux上使用命令行查看硬件信息的更多相关文章

  1. windows用命令行查看硬件信息

    如何在windows系统自带命令查看硬件信息,怎样dos命令查看硬盘和内存/CPU信息?最直接的是:开始→运行→CMD打开命令提示符,在该窗口下输入systeminfo执行,即可看到几乎所有想知道的系 ...

  2. [编译] 7、在Linux下搭建安卓APP的开发烧写环境(makefile版-gradle版)—— 在Linux上用命令行+VIM开发安卓APP

    April 18, 2020 6:54 AM - BEAUTIFULZZZZ 目录 0 前言 1 gradle 安装配置 1.1 卸载系统默认装的gradle 1.2 下载对应版本的二进制文件 1.3 ...

  3. 如何在Linux系统通过命令行生成随机文件

    版权声明:本文由胡恒威原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/86 来源:腾云阁 https://www.qclou ...

  4. [编译] 5、在Linux下搭建安卓APP的开发烧写环境(makefile版)—— 在Linux上用命令行+VIM开发安卓APP

    星期三, 19. 九月 2018 02:19上午 - BEAUTIFULZZZZ 0)前言 本文不讨论用IDE和文本编辑器开发的优劣,是基于以下两点考虑去尝试用命令行编译安卓APP的: 了解安卓APP ...

  5. 如何在Linux中使用命令行卸载软件

    您可以使用“dpkg”命令来查看您的计算机,按“Ctrl + Alt + T”的所有已安装包的列表,打开一个终端窗口. 在提示符下键入以下命令,然后按Enter键.dpkg -- list 要卸载程序 ...

  6. 命令行创建Android应用,命令行生成签名文件,命令行查看签名信息,对APK包签名并编译运行

    一.命令行创建Android应用 android create project -n HelloWorld -t android-22 -p HelloWorld1 -k org.crazyit.he ...

  7. php命令行查看扩展信息

    通常,在php的开发过程中,我们会使用到第三方扩展,这时候,我们对于php扩展的信息的查看就显得尤为重要了.一般情况下,我们查看到扩展信息,都是直接通过 cat *.ini  文件来进行,这样子的效率 ...

  8. dart2native 使用Dart 在macOS,Windows或Linux上创建命令行工具

    下载dart2.6以上 >dart2native --help 编写源文件 // bin\main.dart main(List<String> args) { print('hel ...

  9. lshw 命令(查看硬件信息)

    帮助 $ lshw -h Hardware Lister (lshw) - B.02.16 usage: lshw [-format] [-options ...] lshw -version -ve ...

随机推荐

  1. BZOJ 4742&colon; &lbrack;Usaco2016 Dec&rsqb;Team Building

    4742: [Usaco2016 Dec]Team Building Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 21  Solved: 16[Su ...

  2. asp&period;net 站点重启

    有时一些特殊情况需要重启站点,在System.Web.dll程序集下HttpRuntime类下有一个静态方法UnloadAppDomain,使用这个方法可以重启站点: protected void b ...

  3. java语言:Linux与JVM的内存关系分

    在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用大约 600m,Linux自身使用大约800m.从表面上,物理内存应该 ...

  4. NOIp模拟赛 旅游

    很神奇的一道题,金策大爷给的题解: 什么叫神犇什么叫蒟蒻? IOI冠军的一句基本相同让我思考了一下午. 看完了题解我就想都没想开始用遍历二分图搞,但是搞到了65分后就总是会WA掉7组. 然后仔细的看了 ...

  5. 发布项目到 Linux 上运行 Core 项目

    发布项目到 Linux 上运行 Core 项目 目录索引 [无私分享:ASP.NET CORE 项目实战]目录索引 简介 ASP.Net Core 给我们带来的最大的亮点就是跨平台,我在我电脑(win ...

  6. 统计知识选讲(二)——主成分分析(PCA)的推导和应用

    1.数学推导 根据上讲的思想,我们可以用下图来进行数学上的推导. 2.PCA的步骤 1)对原始数据进行标准化处理:对该指标变量进行标准化, 2)计算相关系数矩阵(协方差矩阵) 3)计算相关系数矩阵的特 ...

  7. AX视图View中添加静态方法

    public static server str  EcoResCategoryName(){    DictView dv = new DictView(tableNum("ViewNam ...

  8. win10新系统修改onedrive目录,提示找不到OneDrive目录

    win10不知更新了什么,x1c非常卡一跳一跳的,很多年没见过了-_-!!( 原因排查:http://www.cnblogs.com/xuanmanstein/p/8878180.html). 于是重 ...

  9. eclipse安装、汉化、搭建安卓开发环境

    1.eclipse与jdk的位数(32bit or 64bit )要对应,否则会提示Failed to load JNI shared library.提示这一种错误据说还有另外一种原因就是Path路 ...

  10. smarty学习——基本概念

    学习一种框架,我们最基本的就是掌握框架的思想,同时了解框架的基本语法. 1.对于定界符的了解 有的smarty模板标签都被加上了定界符. 默认情况下是 { 和},但它们是可被改变的.例如,我们假定你在 ...