如何使用Linux查找计算机上设备的名称

尝试这些命令在计算机上显示设备

列出设备,驱动器,PCI设备, 和USB设备在您的计算机上涉及一系列从shell提示符中轻松调用的命令Linux.

使用'mount'命令

您可以使用的最简单的语法如下:



从上面的输出命令是相当冗长的,将是这样的:

Linux安装显示屏

硬盘通常开始/ dev / sda或者/ dev / sdb,所以使用grep命令减少输出如下:

挂载|grep / dev / sd

结果显示了这样的东西:

/ dev / sda4开/键入ext4(RW,Relatime,错误= Remount-Ro,Data =已订购)
/ Boot / EFI型VFAT(RW,Relatime,Fmask = 0077,DMASK = 0077,CODEPAGE = 437,IoCharset = ISO8859-1,ShortName =混合,错误= Remount-Ro)

这没有列出您的驱动器,但它确实列出了您的挂载分区。它没有列出尚未安装的分区。

装置/ dev / sda通常代表系统上的第一个硬盘驱动器,如果您有第二个硬盘驱动器,那么它将被安装到/ dev / sdb。如果你有一个SSD.,那么这可能会被映射到/ dev / sda并且硬盘映射到/ dev / sdb

使用'lsblk'列出块设备

山很好的清单安装的设备,但它没有显示您所拥有的每个设备,并且输出是冗长的,使得难以阅读。

列出Linux中驱动器的最佳方法是使用Lsblk.如下:

Lsblk.

信息以树格式显示为以下信息:

  • 名称
  • 主要的次要设备编号
  • 它是可拆卸的吗?
  • 尺寸
  • 是只读的
  • 它是磁盘还是分区
  • 分区在哪里安装

显示屏看起来像这样:

LSBKL列表屏幕

信息更易于阅读。它显示一个叫做一个驱动器SDA.,提供50克的储存。它分成一个分区,称为SDA1

驱动器FD0.(软盘)和SR0.(CD-ROM)出现在此列表中。这个列表的特定机器从中叫,叫做薄荷VM.,是在Windows 10计算机上的Hyper-V系统中运行的Linux薄荷虚拟机。Hyper-V默认情况下提供虚拟软盘和CD-ROM驱动器。

如何列出PCI设备

列出PCI设备使用lspci.命令如下:

lspci.

上面命令的输出是冗长的,这意味着您可能获得的信息比您需要的更多信息。

这是一个简短的快照,例如一个例子:

LSPCI列表屏幕

列表列表设备,包括VGA控制器,USB控制器,声音,蓝牙,无线和以太网控制器。

标准lspci.清单被视为基本,如果您想要有关每个设备的更多详细信息,请运行以下命令:

lspci -v.

每个设备的信息看起来像这样的东西:

02:00.0网络控制器:Qualcomm Atheros AR9485无线网络适配器(Rev 01)
子系统:戴尔AR9485无线网络适配器
标志:总线主人,快速Devsel,Latency 0,IRQ 17
C0500000的内存(64位,未预取)[size = 512k]
C0580000的扩展ROM [禁用] [size = 64k]
能力:
内核驱动程序使用:ATH9K
内核模块:ATH9K

来自的产出lspci -v.命令更可读。

您可以使用以下命令获得更详细的输出:

lspci -vv.

如果这不是足够的信息,请尝试以下操作:

lspci -vvv.

LSPCI -VVV输出屏幕

最有用的方面lspci.除列表设备之外,是用于该设备的内核驱动程序。如果设备无法正常工作,值得研究设备是否有更好的驱动程序。

列出附加到计算机的USB设备

要列出可用于计算机的USB设备,请使用以下命令:

LSUSB.

输出将是这样的:

总线002:ID 8087:0024 Intel Corp.综合速率匹配集线器
总线002设备001:ID 1D6B:0002 Linux Foundation 2.0根集线器
总线001:ID 0C45:64AD Microdia
总线001设备004:ID 0BDA:0129 Realtek Semiconductor Corp.RTS5129读卡器控制器
总线001设备007:ID 0CF3:E004 Atheros Communications,Inc。
总线001设备002:ID 8087:0024英特尔公司集成速率匹配集线器
总线001设备001:ID 1D6B:0002 Linux Foundation 2.0根集线器
总线004设备002:ID 0BC2:231A Seagate RSS LLC
总线004设备001:ID 1D6B:0003 Linux Foundation 3.0根集线器
总线003设备002:ID 054C:05A8索尼公司
总线003设备001:ID 1D6B:0002 Linux Foundation 2.0根集线器

如果将USB设备插入计算机,例如外部硬盘驱动器,然后运行LSUSB.命令,设备显示在列表中。

概括

在Linux中列出任何内容的最佳方式是记住以下内容LS.命令:

  • LS.:列出文件系统中的文件。
  • Lsblk.:列出块设备(例如,驱动器)。
  • lspci.:列出PCI设备。
  • LSUSB.:列出USB设备。
  • LSDEV.:列出所有设备。
此页面是否有帮助?